Project List
Here you can see a list of all the notable programming projects I have worked on in industry, at university and in my own time.
The Foundry | 30/01/2024 - 17/07/2024
Games studio based at university
Industry (small team, 5)
C#, Unity, Networking, External hardware (eg: barcode scanners), Visual Studio
Part time work I did in my final year of university and over the 2024 summer. I took a lead developer role creating a cyber security themed game for an external client.
Forza Horizon 5 | 05/06/2022 - 05/06/2023
Playground Games
Industry (large team 200+)
C++, C#, Visual Studio, TeamCity, In house engine and tools
A placement year at Playground Games, working as a Gameplay Engineer developing Forza Horizon 5.
---
Project ZipZap | 03/10/2023 - 01/05/2024
University -> Personal (game was published on Steam)
Team (11 members)
Unity, C#, Visual Studio
A fast paced, hack n' dash, isometric game created with a team using Unity.
Nabi Allocator | 05/09/2023 - 25/02/2024
University (dissertation)
Solo
C++, Python, Google Test, Matplotlib, Visual Studio
My undergraduate dissertation - a single header C++ memory allocator.
Advanced Technologies | 06/10/2023 - 21/03/2024
University (module - 2 projects: Object Permanence and VoiceSquad)
Solo
Unity, C#, Visual Studio, VR, Voice Recognition
Two prototype projects created using Unity for the 'Advanced' Technologies module in my final year of university.
Nabi | 18/11/2022 - 09/07/2023
Personal Project
Solo
C++, Entt, DirectX, Google Test, Visual Studio
A custom ECS game engine I wrote as a hobby project while on placement at Playground Games.
Populous II Vertical Slice | 05/05/2022
University
Team (5 members)
C++, DirectX11, Visual Studio
A small data driven vertical slice of the game Populous II, created with an Entity Component System in DirectX11 & C++
Four Ferrets | 28/04/2022
University
Team (4 members)
C++, OpenGL, CLion
A four player heist game created in C++ and OpenGL
Network Game | 12/02/2022
University
Team (2 members)
C++, OpenGL, CLion
An online multiplayer, turn based battle game created in OpenGL and C++
Telekinesis Project | 07/12/2022
University
Solo
Unity, Unreal, C#, Unreal Visual Scripting, Visual Studio
A data driven implementation of the telekinetic abilities from Remedy's Control developed in both Unity and Unreal
Level Design Project | 09/01/2022
University
Solo
Unreal, Unreal Visual Scripting
A fantasy RPG platformer level created in Unreal Engine 4
Not Mario | 27/11/2021
University
Solo
C++, OpenGL, CLion
A clone of World 1 Level 1 in classic Mario
Wardens Teddy | 24/07/2021
Personal Project
Team (5 members)
Unity, C#, Visual Studio
A fast paced 2D platformer with an online highscore system, originally created for the 2021 Global Game Jam but went on to become a full release
Unity Fantasy Level | 04/05/2021
University
Solo
Unity, C#, Visual Studio, Maya
Unity / Maya project created for my final 3D Environments assignment
Mythos Tactics | 28/04/2021
University
Team (5 members)
Unity, C#, Visual Studio, Aseprite
A vertical slice of a game based of a random prompt, with the focus on documentation and a publishers pitch
Angry Birds | 26/04/2021
University
Solo
C++, SFML, CLion
A small Angry Birds clone created in C++
Photon Project | 31/10/2020
Personal Project
Solo
Unity, C#, Visual Studio
A small demo of a game created using the Photon networking stack in Unity
Gravity Grapple | 28/07/2020
Game Jam
Solo
Unity, C#, Visual Studio
A gravity based game where you have to grapple off asteroids and dodge aliens to reach a new highscore
The Hypnotist and the Diamond Rose | 30/5/2020
Game Jam
Solo
Unity, C#, Visual Studio
A game where you play as a thief who can hypnotize others. My first game jam submission!
Neon Dawn | 24/05/2020
Personal Project
Solo
Unity, C#, Visual Studio
A small project that included wall running, grappling and time manipulation
Sitck Battle | 19/12/2019
A Level Computer Science Project
Solo
Unity, C#, Visual Studio
A small 2D networked shooter game. My first Unity project!