Back to work
Godot

Tinytale

Undergraduate thesis · Awarded a First (81%)

A 2D action game built in the Godot Engine to explore finite-state automata as a framework for enemy AI behaviour. Tinytale was my undergraduate thesis at Royal Holloway, University of London, where it was graded with a First (81%).

The project pairs a tight, responsive combat loop with enemies driven by composable state machines — patrol, investigate, engage, retreat — so each encounter reads clearly without feeling scripted. It was also an exercise in scoping: shipping something feel-good and complete, rather than endlessly expanding.