Projects
Left Upon Read
A fast-paced DOOM-like dungeon crawler, in which the player is tasked with saving the princess by defeating monsters - while also replying to incoming text messages.
Engine
Unreal Engine 5
Team Size
7-8 People
Roles
Game Design, Level Design, UI Design, QA/Balancing, Animation, Environments
Game Jams
Whalerunner
A top-down runner made in a game jam for the Whale Song Park in Dundee.
Engine
Unity
Team Size
6 People
Roles
Game Design, Programming

Parkrunner
A casual puzzle game that combines block-placing games with park management sims, made to raise awareness on conflict resolution in greenspace management.
Engine
Unity
Team Size
6 People
Roles
Game Design, Programming



Manifesto
A physical card-based party game inspired by phrasal template games like Mad Libs, made to raise awareness about voting systems.
Engine
Physical game
Team Size
6 People
Roles
Game Design, Card Design
Prototypes &
Skill Development
Ghost Prototype
A prototype in which you must film spirits with your camcorder by switching between first and third-person perspectives. The mechanic was iterated through data collection.
Engine
Unity
Team Size
Solo project
Roles
Game Design, C# Programming, Telemetry

Full-Body IK Character
A prototype exploring procedural bipedal movement using full-body inverse kinematics in Unreal Engine 5.
Engine
Unreal Engine 5
Team Size
Solo project
Roles
Blueprints, 3D modeling, Rigging, Animation, Technical Art