My Projects:


Wanted!
Wanted! is a recreation of a minigame from New Super Mario Bros for the Nintendo DS.
This recreation was made in Godot 4 as I wanted to take it upon myself to learn a new game engine.
The game features more in-depth and challenging gameplay than the original DS game. It features an online leaderboard and achievement system, integrated into Newgrounds using their API.
The game ended up being a large collaboration project with over 150 artists online contributing their work to the game. I took on the sole responsibility of organisation and project management, whilst also developing the full game. Since publishing the game, it has received multiple awards on Newgrounds, won #1 game of the month, and was briefly their highest rated game of all time.
Play it on Itch.io here


Wizard & Warrior
Wizard & Warrior is a short but challenging game made for the Boss Rush Game Jam 2024 and Newgrounds' Pixel Day 2024
It was created in Unity in around 10 days and was designed to be played in your browser. It was designed for 2 player local coop, but can also be played solo. There are 3 unique boss stages, with each one getting harder as the game progresses. Bosses also have phases and will progressively get harder as their health gets lower.
Play it on Itch.io here




BYLE
BYLE is a game made as my final year university project alongside a team of 6 other programmers and designers. The game is an infinitely looping rogue-like dungeon crawler where the player must move through an abandoned city infected with a poisonous substance known as "BYLE".
-
Created the initial character class, player controller and projectiles
-
Also made an infinitely expandable power up system
-
Exhibited at Insomnia 70 convention




Hi-Jinx
Hi-Jinx is a voice activated game where the player must shout spells at oncoming waves of enemies. This game was made in a team where I worked alongside 2 other programmers.
-
Created pathing system for enemies
-
Created all rounds in the game
-
Set up spawns for all enemies




Lunar Lander
This is a recreation of the arcade game Lunar Lander. Here it has been made as a C++ console app.
-
Contains most features from the original game
-
Graphics consist of only ASCII text




Space Invaders
A basic recreation of Space Invaders made in C++
-
Uses SDL to for graphics so textures can be imported
-
Utilises singleton classes for bullets and the game manager




2D Turf War
A local multiplayer versus game, where 2 players compete to claim as much land as possible. Features pre-made and randomly generated levels, statistics screen and a full map editor. This game was made for my computer science A-levels.
-
Graphics were made using Pygame
-
Features customisable match settings such as different timers and map sizes
-
Contains a full map builder where players can make their own custom levels.