Game development / Phaser 3 / Gamedev.js Jam 2026
Spare Knight
A tactical roguelike with predictable attacks, timing-based reactions, and a world I painted by hand.
My contributionGame direction, programming, and artwork
Built withgame-dev / roguelike / tactical / isometric / jam / phaser / hand-painted

About the project
An outdated knight protects a human in a world where machines have turned against organic life. Combat takes place on an isometric grid, with speed setting the turn order. Attacks have predictable outcomes, while timing-based reactions ask you to listen for a chime and choose when to strike.
I wrote the game in Phaser and painted the tiles and characters in Krita. A collaborator handled sound and contributed to the narrative and design. After the jam, I rebuilt the interface with shared tooltips and text styles in response to players who found the original hard to read.





