My Projects

Here is a list of my projects! Use the filters to explore.

Filter by tags

Showing 14 of 14 projects
UnityAward WinnerPaperJavascriptGame+1

Integrating Real-Time Metrics and Telemetry in Live-Multiplayer Games

Data project focused on creating a data implementation handbook for game developers. Open-source Unity project including example multiplayer shooter game Next.js Telemetry system that enables designers to make informed design decisions.

Technologies
UnityAward WinnerPaperJavascriptC#C#Game
Links
UnityAward WinnerGame JamGroup ProjectGame+1

Conformity Cubed

Ukie Student Game Jam 2026 in a team of 4. The initial project was completed in 32 hours, with improvements being made after the jam (including steam development).

Technologies
UnityAward WinnerGame JamGroup ProjectC#C#Game
Links
PaidPhaser 3.1JavascriptGroup ProjectGame

Beacon Bounce

Commissioned by the University of Staffordshire marketing department. Phaser 3.1 endless runner web game. Created as part of a team of 3 (programmer, designer, artist)

Technologies
PaidPhaser 3.1JavascriptGroup ProjectGame
Links
Unreal EngineAward WinnerGroup ProjectGame

Delivery Dash

Lead of the programming team of the project Created the vehicle systems within the game, ensuring architecture supported usefulness for designers. Managing version control on the project, ensuring playable builds for playtesting. Oversaw & designed architecture for the project.

Technologies
Unreal EngineAward WinnerGroup ProjectGame
Links
Unreal EngineSteamAward WinnerGroup ProjectGame

Boxed Up!

Created general data structure and developed multiple gameplay features (boxes, discrepancies, day management & more) Created design tools to allow for day customisation and general storytelling GitHub Lead Final product published to Steam

Technologies
Unreal EngineSteamAward WinnerGroup ProjectGame
Links
UnityGame+1

Timber Tycoon

This project was created as part of my 'C# Scripting for Games Engines' module at the University of Staffordshire.

Technologies
UnityGameC#C#
Links
Unity+1

Advanced Mechanics Design - Tank

As part of the Advanced Mechanics Design module at the University of Staffordshire, I built this tank project which represented realistic vehicle physics using different calculations.

Technologies
UnityC#C#
Links
Unity+1

Games Artificial Intelligence

As part of the Games Artificial Intelligence module at the University of Staffordshire. AI project on Unity 2D 6000.0.19f1, creating different methods of AI pathing.

Technologies
UnityC#C#
Links
Unity+1

Introduction to Mechanics Design

Focus on design patterns (Utilised composite structuring, observer, and more!) Gameplay forgiveness mechanics (Coyote Time, Jump Buffer, Variable Jump Strength, and more!) Open source project on my GitHub.

Technologies
UnityC#C#
Links
JavascriptUnity+1

Tools Development

As part of the Tools Development module at the University of Staffordshire. Created in Unity 6000.0.19f1 & Node.js utilizing OpenWeatherAPI weather data.

Technologies
JavascriptUnityC#C#
Links
OpenGL+1

Introduction to Graphics Programming - OpenGL 1.1

Created as part of the Introduction to Graphics Programming module at the University of Staffordshire. My first time in OpenGL 1.1 and building my own engine.

Technologies
OpenGLC++
Links
Game JamGroup ProjectUnityGame+1

Jester Junction

Created as part of the Global Game Jam 2024 under the theme 'Make us Laugh'. Created in 2 days on site at the University of Staffordshire as a team of 5.

Technologies
Game JamGroup ProjectUnityC#C#Game
Links
Unreal EngineGame

Mechanics Prototyping

Created as part of the Mechanics Prototyping module at the University of Staffordshire. Within my first time using Unreal Engine 5 and while getting used to the engine, we created a simple tank game where players could battle through a level picking up pickups and destroying enemies.

Technologies
Unreal EngineGame
Links
Award WinnerGroup ProjectGame JamUnityGame+1

Apeirophobia

Created as part of the University of Staffordshire Games Development Society Halloween Game Jam. Created in a week as a team of 5.

Technologies
Award WinnerGroup ProjectGame JamUnityC#C#Game