← All projects

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

Spare Knight project overview
Spare KnightGame

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.