“Bad art is better than AI art! Draw something fun!” (seen at KamCon)

“Bad art is better than AI art! Draw something fun!” (seen at KamCon)

My 9 video games. But ask me again another time and half of these games would be different!

KamCon last week-end isn’t just TTRPGs: there’s also a big chunk of board games, wargames, video games, cosplay, and other nerdy stuff. But this time there was also a pinball tournament! I didn’t enter, but I played the D&D pinball which is crazy, it has a branching storyline!

Before KamCon started last Friday, I went on a little hike above Kamloops with Francis, writer of “Horror in the Nunnery” (for Call of Cthulhu). We got some nice views of the town!




There was a problem with some PDFs missing from my scenario “The King’s Daughters” on DriveThruRPG. It should now be fixed, sorry about that, and thanks to everyone who reported it. Stupid of me to release something and then spend the next two days gaming at a convention…

I’m coming back online after a weekend at KamCon in Kamloops, BC, where I GM’ed Delta Green and Call of Cthulhu for 12 hours straight 😅 I’m catching up with messages and sleep now but in the meantime, enjoy some pictures from the convention!




The first volume of the Canadian Chronicles is out on DriveThruRPG! Three scenarios of historical colonial horror for Call of Cthulhu, made and set in Canada 🇨🇦, written by Francis Acquarone, Patrick Chandler, and myself. Grab the bundle now!


As promised last time I teased it, the first volume of the Canadian Chronicles is now available on DriveThruRPG. These are three scenarios for Call of Cthulhu, made and set in Canada, written by Francis Acquarone, Patrick Chandler, and myself. More details below!
“I just chose words carefully.”: a short amazing tale about Super Metroid and monospace text justification.

Just learned about the efghij programming language, which, I guess, is “literally object oriented” in that programs are “written” by stacking everyday objects on top of each other. For example, this is a factorial function:
