👋 Hi, I'm Ryan
My pronouns are they/them or he/him (no preference). I'm a software engineer and a hobbyist game developer/writer.
My open-source projects are available on GitHub; I sometimes talk about them here on my blog. I developed and maintained a game framework called Quicksilver, a library for writing Rust games for desktop and web. I've also made a handful of small video games.
In my spare time, I write table-top roleplaying / pen and paper games. Sometimes I write about them here. Head over to my itch.io page to check out and download them!
If you want to get in contact, you can reach me via email.
Rewriting Fellowship's 'Get Away'tabletop - 2022-06-05
This year I've been playing Fellowship 2e, a fantasy adventure RPG that's Powered by the Apocalypse, and I have a few gripes with an otherwise great game. Since session 1, I've felt like the core move Get Away needs re-writing, and I decided to take a stab at it.
Falling in love with git bisectcode - 2022-05-29
Recently I found myself tracking down a handful of regressions: bugs I knew hadn't existed just a week or two before. I vaguely knew that there was a git command that could help me, but I had never really put it to serious use. Now that I have used it, I find myself falling in love with
A Game Every Monthtabletop - 2021-06-10
For the past couple years I've been playing around with tabletop RPG design. My goal was to make a comprehensive hack of a game like Blades in the Dark or Spire: The City Must Fall, but none of my attempts panned out. I found myself caught in a rut of moving from big project to big project as they collapsed under their own weight. To break the cycle, I set myself a challenge: make an RPG (or at least something RPG-related) every month of 2021.
Dark Mode!code - 2021-04-04
If your browser is set to dark mode by default, you've probably noticed the site looks different! I now have some dark mode CSS, so this blog isn't eye-searingly white if everything else is dark on your screen.
Quicksilver and Open Sourcecode - 2020-10-13
So this is a post that's been bouncing around my head for a while, in one form or another. I created and maintain Quicksilver, a 2D game framework for creating games for desktop and the web. The reason I'm writing this post is that I also haven't used Quicksilver to make anything for over a year.