Professional
Aces & Armour
WWII multiplayer tank game at Delta Game Studios. Gameplay programmer handling all C++, audio integration, and backend infrastructure (Perforce, Sentry, Wiki.js, TeamCity). Currently in development.
Game Programmer
Gameplay programmer at Delta Game Studios, writing the C++ for a WWII tank game. Ten years as a network technician before this. The Game Assembly taught me C++ across eight team projects; another 2,000 hours of solo Unreal taught me the rest.
The tank game I work on now, two long solo Unreal builds, and the team projects from The Game Assembly.
Professional
WWII multiplayer tank game at Delta Game Studios. Gameplay programmer handling all C++, audio integration, and backend infrastructure (Perforce, Sentry, Wiki.js, TeamCity). Currently in development.
Team Project
Fast arena FPS in the school's FireFly engine, aimed squarely at Doom 2016. I did the FMOD audio integration, set up Perforce for the team, and built the online scoreboard.
Solo Project
My longest solo build. Open-world car survival in UE5: HTN-based AI, the whole vehicle stack, and dedicated server support. My Summer Car crossed with Mad Max.
Team Project
Six weeks at half time on the FireFly engine. Kena: Bridge of Spirits was the bar we were aiming at.
Team Project
Diablo-style action RPG developed as part of The Game Assembly curriculum.
Solo Project
A thousand hours of open-world survival across UE4 and UE5. I wrote the vehicle, firearm and health systems, and wired up the Steam and Discord APIs.
Solo Project
Extended CanStrike with full multiplayer support. Includes dedicated server running on home infrastructure.
I spent ten years as a network technician and integrator before I switched to games. That background still shows: on most projects I end up owning the version control, the build server and the crash reporting as well as my own code.
I work mostly in Unreal with C++ and Blueprints, and I've also shipped in Unity and in two in-house C++ engines at The Game Assembly. I graduated from there after a 30-week internship at EODynamics.
8 team-based game projects completed during my education, working in teams of up to 30+ people.
Top-down adventure in the TGE engine, in the shape of Arietta of Spirits.
A platformer built around a single mechanic, the way Bomb Chicken is.
Top-down shooter, TGE engine. Closest reference is Task Force Kampas.