
Unity

Unreal Engine

C#

C++

HLSL

Python

Java

OpenGL

Git

Notion

Jira
Highlight Projects

HELLCASTER
A fantasy deck-builder rhythm FPS game for MMU’s game studio module. The demo was showcased at MCM ComicCon Birmingham 2025 and won “Best Team Game” at Upgrade, Manchester Metropolitan University annual Games and Computer Animation Showcase.
Timeline
11 Weels
Engine
Unity
Jira · GitHub · HLSL
Find Out More

Replica
My final synoptic project - a third person hack-and-slash, in which the player is a separate entity from their playable character.
Timeline
2 Months
Engine
Unity
HLSL · GitHub
Find Out More

Harmony Havoc
An action solo prototype game based on a studio-set project brief for the Rising Star 2024 competition, hosted by Grads in Games. This game got in the finals for the Game Design Category.
Timeline
1 Week
Engine
Unity
GitHub

Spells Of Deceit
A turn-based RPG level, in which you secretly fight alongside the final boss. Spells of Deceit was a game prototype that we created in a team of 4. It was a submission for a university hosted Future Me Game Jam.
Timeline
2 Days
Engine
Unity
GitHub
Project Highlights
Textured Cel Shader
A customizable cel shader with adjustable textures and color transitions.
HLSL, Shader Graph
Snow Ground Shader
An interactive snow shader which reacts to player collisions and dissapears over time.
HLSL, Shader Graph
Animated Outline Shader
A customizable animated outline shader which adapts to the shape of a 2D sprite.
HLSL, Unity URP
Technical work across game jams, university projects and engine development.

Game a Week 2025
Award winner of MMU Game a Week module 2025 — “Best Use of Theme.”

2D Game Engine
Worked on a part of a 2D game engine.
Developed physics systems such as:
- NavMesh Implementation
- Nodes
- Funnel Algorithm
- Obstacles
- Shapes and Fixtures
- Body Position Constraints
Developed a Math library similar to Unity’s Mathf API, providing the team with features such as:
- Lerping, 2D Vector methods

OpenGL C++ Project
An OpenGL C++ Project demonstrating base computer graphics skills.
- Complex numbers and quaternions, rotations, SLERP
- Tangent space, applying a normal and specular maps
- Model loading, Phong’s reflection model, lighting shaders etc.





