Search:
misc
-

Unreleased UE5 Game
I currently work on an upcoming multiplayer UE5 game. My main responsibilities thus far have been implementing core online systems (player saves, leaderboards, etc.), updating/re-factoring legacy code, and general bug fixes. I’ve developed a modular backend “service provider” system to support the games unique design of leveraging multiple platforms (EOS, PlayFab, Steam). It allows an…
-

PC Building Simulator 2
One of the first commercial projects I worked on in my career was PCBS2. I was responsible for bug fixes, actioning community suggestions and feedback, as well as contributing towards the eventual console release by implementing controller support across different areas of the game. My biggest contribution was the airflow simulation. This update allowed players…
-

TMNT Dimensions 1&2
Starting in 2024, I worked on the first and second TMNT Dimensions games in Fortnite Creative/UEFN. These games were created in collaboration with Paramount and Epic Games. I worked as a core developer in a small team of no more than 3 people. I was tasked with creating a prototype for the game with the…
-

Download Monitor
For years I used the app DU Meter – A lightweight network monitoring app for Windows. It was especially useful when I had slow internet, allowing me to quickly identify if my computer was using all the available bandwidth. A download of DU meter is that it’s expensive, and a purchase only covers the next…
-

Starwarp
I chose to create Starwarp after playing Stargate on the Atari 2600, a game which itself is inspired by Defender I was impressed with how fun and fluid the game felt to play, and I was curious how far I could take the same concept while being free’d from the restrictions of a 6502 The…
-

Cirlces Android Game
In my spare time I have created a simple game for Android, called Circles. It’s designed to be perfect for picking up and putting down as you go about your day. Your objective is to resize the circle to fit the holes which keep appearing before being overwhelmed. Points are awarded based on how accurate…
-

Cave Generator Final Year Project
For my final year project at University I chose the research question: “Could a development tool addon for the Unity Game Engine which procedurally generates caves produce results comparable in playability and quality to hand-made efforts” To answer this question, I had to undertake a multi-month project where I researched how real-life caves are formed,…
-

Lost Light (Ludum Dare 48)
I participated in the Ludum Dare 48 game jam, where the theme was Deeper and Deeper. Having done all my previous game jams in a team, I decided to work solo on this one, giving me total creative freedom. The idea that came to me after seeing the theme Deeper and Deeper was cave exploration.…
-

C++ Game Engine
As part of my coursework, I was tasked with combining middleware to create a Game Engine in C++. I chose to use NVIDIA Physx and Irrlicht for my physics and graphics subsystems respectively. I also created a separate level editor, that allowed the user to move around the scene, adjust objects positions, and even load…
-

Spending far too much money
I recently upgraded my PC to bring it into the modern era. My old one had served me very well and I had owned it for over 5 years. It was the first PC I ever built and while it was once a very powerful machine, it was starting to struggle with the tasks I…