Self-Published Titles

Card image cap
Pasta Master

Pasta Master is an adventure 2D platformer set in a world where pasta based food is the most popular type of dish. The game follows Jimmy, a man who gets his pasta stolen by a mysterious figure and sets of on adventure to get it back.

Games Engineering Projects

Card image cap
Please Don't Fall

A 3D physics obstacle course game developed in C++.

Watch Video
Card image cap
Fall Bros

A team project that I was apart of which is a 3D physics obstacle course game developed in C++. My main role was networking however I also did a lot of work on the gameplay as well.

Watch Video
Card image cap
Simulating Hydraulic Erosion on Procedural Generated Terrain

For my master's dissertation, I decided to generate terrain procedurally by writing compute shaders that use the marching cubes algorithm and to simulate hydraulic erosion by simulating 1000's droplets on the terrain causing the terrain to erode and for sediment to be deposited. This was written using Compute Shaders and C# using the Unity Game Engine.

Watch Video
Card image cap
Procedural Terrain Generation

For my dissertation I decided to develop a procedural terrain generation tool that can generate an infinite world which also considers the players game objectives so that the desired biomes can be generated sooner. This was written in C# using the Unity Game Engine.

Watch Video
Card image cap
OpenGL Graphics in C++

As part of my degree I had the opportunity to create a scene out of primitives and use rasterisation techniques to render the scene.

Read More
Card image cap
C++ Maze Generation

A C++ maze generator that builds a maze out of ASCII characters. It includes features such as pathfinding to solve the maze, save and loading mazes as well as analysing mazes.

Go To Repo
Card image cap
Bad Food Game

A simple game that uses collision detection, pathfinding and physics written in C++.

Watch Video