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.

Several of my Save the Universe testers have suggested that the rules behind Save the Universe would provide a useful platform for other games. To make that easier, I've set up the core rules out of Save the Universe in an independent document. At least for now, I'm calling this the SAVE System,...

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...