Gaming

Tabletop RPGs, retro games, and the software I enjoy building for them. (or attempting to, anyway)

My main gaming project right now is Elegy Campaign Player - a single-player campaign webapp for the Elegy 4th Edition tabletop RPG. It's a solo vampire game that attempts to implement the 4th edition beta manual.

The engine covers character creation, combat, oracle mechanics, NPC interactions, and multi-night campaign progression. 886 tests across 48 files. Optional LLM narration via OpenRouter and portrait generation via Gemini.

Solo TTRPGs, campaign design, game engine architecture. I'm drawn to games that work as systems - where the rules create emergent stories rather than scripted ones. I also enjoy generating storylines with AI and seeing how well it can mimic human creativity within a structured framework.