Skip to content

Project Archive

A collection of projects I've worked on over the years. Click on a project to learn more.

NOV 2024
🎓 University

CPPCrates

Console Game

As part of the 'Programming Fundamentals' module at the University of Staffordshire, I created a console-based game about opening crates and earning money. This game proudly scored a mark of 98/100.

C++
SEP 2024
🎓 University

Ropottery

Godot Game

A cookie clicker inspired game about creating pots by hand, selling, and purchasing upgrades to tech up until the process is fully automated. This game was created as part of a week long freshers university game jam, I was in a team of 5 and was responsible for the engine work.

GodotGDScript
FEB 2024
🎓 College

Drill Defender

Godot Game

A prototype where players delve into the depths of a procedurally generated asteroid to gather resources and upgrade themselves as the last remaining robot of a lost mining outpost.

GodotGDScriptAseprite
JAN 2024
🎓 College

Ratventure

Godot Game

A 3D time-trials platformer where the player is a rat, venturing into different sewer levels to reach the end of the level - cheese - as fast as possible.


This game was created for a 10 day game jam and was also submitted as one of my college projects. I am proud to say that my game won second place in the game jam.

GodotGDScriptBlender
OCT 2023
💻 Personal

Ender Pouch

Minecraft Server Plugin

A plugin that introduces several ender chest related features, allowing players to open their ender chest from anywhere using a command or an inventory item, as well as staff utilities to view inside of other user's ender chests.

Java
OCT 2023
💻 Personal

2 Player Teamwork Puzzles Obby

Roblox Game

A teamwork obstacle course game where players must work together, pushing different buttons to solve challenges and open pathways for each other to reach the end of 12 distinct levels. The game features many customisation options, with players being able to purchase unique chat tags, and trails.

Roblox StudioLua
JUN 2023
💻 Personal

Teleportation Crystals

Minecraft Server Plugin

A customisable Paper server plugin that I created to learn about coding in Java. This plugin will add teleportation crystals to servers - an item with a number of uses that can save a location, which the player can warp back to using the crystal.

Java
MAY 2023
🎓 College

Surveillance State

Unity Game

A 3D game created in the Unity engine for a college project, in which the player must monitor surveillance cameras for anomalous 'incidents', reporting them to ensure that they don't lose their mind in the process.

UnityC#BlenderSubstance Painter
MAR 2023
🎓 College

The Ghost in Me

Unity Game

A simple 2D platformer/puzzle game in which you take on the role of a reaper helping souls cross over. Using your ghostly powers, explore six levels, opening doors and avoiding obstacles to reach lost souls and provide the closure that they seek.

UnityC#Aseprite
MAR 2023
💻 Personal

NEF to JPG Converter

Console Utility Program

A console-based utility program to convert .NEF Nikon camera files to .JPG files, while preserving the original file size and quality. This program was made at the request of a friend studying photography.

Python
FEB 2023
💻 Personal

Thieves of Mind

Roblox Game

A game created on the Roblox platform as part of a 24-hour game jam with the theme 'mind control'. Players take on the role of an alien marauder, using mind control abilities to take over the minds of residents in the strange place they've crash landed, to steal their belongings and purchase upgrades to their supernatural powers.


This game proudly won second place in the game jam.

Roblox StudioLua
DEC 2022
💻 Personal

Graveyard Tycoon

Roblox Game

A game created on the Roblox platform in which players navigate an underground cave system to collect bones, which can be smelted and sold to earn money. Money can be used to purchase upgrades, develop the player's graveyard, or unlock new areas in the underground.

Roblox StudioLua
FEB 2021
💻 Personal

Color Dash

Roblox Game

A game created on the Roblox platform in which players must run to the colour displayed on the screen before the time runs out, last player standing wins.

Roblox StudioLua