Projects
Making An Impact
A first-person shooter prototype that explored game feel and combat impact by combining a variety of systems and mechanics inspired by anime. Developed as part of my Honours Project at university.
​Engine
Unity​
​Team Size
Solo project​
​Role
C# Programming, Game Design​, VFX, Shaders
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