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!