


Scales Of Sorrow
Released: (20/03/25)
This was a Paid charity project, working for OYCI and Youth Link Scotland to help deliver a prototype game based on young people's visions and concepts.
Role: Programming / Technical Design
Development Engine: Unity
Client: Young People at OYCI & Youth Link Scotland
Team Size: 5
Project pipeline: 8 weeks / 16 hrs per week
What Did I contribute?
My contributions:
- Dragon A.I
- UI Programming
- Bug Fixing

Released: (07/05/25)
This was an applied game made for Dunkeld Archives, to aid in teaching visitors of the Archives on the vast history of Dunkeld, through an interactive display game.
Development Engine: Unreal Engine 5
Client: Dunkeld Archives
Role: Technical Design
Team Size: 5
Project Pipeline: 14 weeks
What Did I contribute?
My contributions:
- Android Building
- Optimisation
- Developer Tools
- Gameplay Mechanics
- Liaising with designers.


Released: (18/12/24)
This was an applied project, with the goal of artistically exploring the 7 Stages of Grief, to help players to understand and work through the feelings and emotions connected to the loss of someone/something close to you.
Development Engine: Unreal Engine 5
Role: Technical Design
Team Size: 3
Project Pipeline: 14 weeks
What Did I contribute?
My contributions:
- Developer tools
- Gameplay Mechanics
- Chaos physics
- Shaders
See You Tomorrow

All Stitched Up
Released: (07/05/24)
This is my honours project. Its goal was to create real time co-creation mechanics and implement this as a party game. This project was taken and implemented into an Arcade Machine.
Development Engine: Unity
Role: Programming / Technical Design
Team Size: Independent
Project Pipeline: 14 weeks
What Did I contribute?
My contributions:
- Programming
- Optimisation
- Local Multiplayer
- Scriptable Objects
- State Machines
- Alternative Controllers