A modular custom C++ game engine focused on robust architecture, separation of engine and game code, replaceable backends, and fault-tolerant systems. Actively developed since early 2026.
Lead programmer & artist on this atmospheric horror game. Implemented AI, anomaly systems, accessibility features, and created the swamp environment artwork.
Developed during my second year of AIE, Vertex Engine 2 was my first custom C++ game engine, built to explore engine architecture, memory management, input, and rendering systems.
Lead programmer & artist. worked on ai, upgrade system & environment for a 1 month long GameJam.
Lead programmer & artist on this story driven fnaf fan game. Worked on AI, story, environment & characters. This was my first project where I pushed myself further to create & learn about completing a story game.
Tools programmer & general programmer for sub-systems on this first year AIE end of year project, With a team of 9 we created this fun little puzzle game.
Lead programmer on this second year end of year project for AIE, we were given 5 months to work on this project with a team of 8. My first time as the Lead & only programmer on the team.
Technical Artist on this third year end of year project for AIE. I was responsible for creating water shaders & Particles for the game & did some minor UI work art.
Tool Programmer & Artist on this group project for first year programmers. I was responsible for minor systems like timers & created the characters for the project.
I was the lead AI programmer on the team & was responsible for creating all AI systems & behaviours.
Source/build available upon request
Simple 2D Physics engine Developed in c++
Source/build available upon request
Simple A* AI pathing with visuals.
Source/build available upon request
A Tank game using a custom made math lib for tank movement, parenting & rotations.
Source/build available upon request
An assesment where we had to create a ui or game that demonstrates unitys Physics systems. Physics World is a sandbox full of Physics based things.