I write roleplaying games and fiction, and I develop software.

I also sometimes post on Twitter and on Mastodon.

Here's what I've been up to lately.

My digital pinball game, Professor Pinball's Castle, is now available for purchase on itch.io!

Screenshot of Professor Pinball's Castle

I have 64-bit versions available for both Windows and Linux. The source code is also freely available if you want to use it as a starting point for your own Godot-based pinball game.

This has bee...

If you don't yet have a copy of Save the Universe, my sci-fi adventure RPG, you can now pick it up at a discount as part of a multi-title bundle! Buy the bundle at itch.io or at DriveThruRPG.

Save the Universe RPG

Also, I'm almost ready to release my digital pinball game, Professor Pinball's Castle, and I'll post...

I took the dogs out one morning last week and discovered that autumn had arrived overnight:

Our dog Tessa, gazing out at a field full of reds and browns.

We were hoping that fall would bring construction of our new house, but it looks like we were over-optimistic. Our latest conversation with our builder suggests that we'll break ground early next year ins...

Some superhero roleplaying games have random character generation, and I can see the appeal. Random choice of elements can provide inspiration for interesting concepts you wouldn't have thought of otherwise. In my experience, though, the problem with randomly generating a superhero character is that...

For the past few weeks, I've been trying to build a little computer pinball game. I enjoy playing pinball--though I'm terrible at it--and I'm fascinated by how combining and arranging several basic play systems within a constrained physical environment can provide such a wide variety of interesting...