Shape is a 2D platformer, based on the style of flash games from the 2010’s. As my first published game on GameJolt, I wanted push a game concept towards a finished goal while developing staple gameplay systems such as menu interaction, audio management and progression.

The game is still in development, and the game is available on GameJolt. A development log is also kept there for additional content added to the base demo.

Car Run

This project was a quick 2-day protoype to gain some understanding on developing for mobile platforms and learning some optimisaztion methods such as asset compression and level of detail for visual assets.

The game itself is a basic infinite runner where the player has to dodge an onslaught of busy lorry drivers while maintaining their fuel and scoring points.

The game be downloaded for Android, here.


Blackout was a Digital Media 3rd year cross module, and we were tasked with creating a piece of visual media that represents an advert for a fictional company set 10 – 15 years in the future. We decided to create Blackout, a company that sells anything and everything as a parody of Amazon by normalising illegal and black-market items.

From a technical aspect, this project was made within Source Filmmaker (SFM) and uses the Kinect for Xbox 360 as a method for motion capture to reduce the necessity of keyframe animations since our group was comprised of gameplay programmers.

For my part of the project, I handled the technical development, implementation and staging of all the visual elements within SFM. This includes, the research and implementation of the Kinect as a motion capture tool, set design, staging motion for both actors and props, camera and lighting control, shot composition and leading mocap sessions.

Videos that show the technical milestones can all be found here.

Left 4 Trash

This game was made from the existing IP of Super Trash Heroes, from Play West. As a team we were tasked with creating a game with an alternative genre to that of the original, a 2D side-scrolling beat ’em up, so we made a top down, 4 player, co-op game in the spirit of Left 4 Dead and Hotline Miami.

Utilising the existing assets, we made the enemies into playable characters with unique special attacks while keeping to the original theme of waste management through the collection of food and rubbish. The game also features a boss battle that was a way to round off the game and include a feature from the original game, in the form of a JCB Digger.

Unity Adventure

This project was a colaboration of multiple gameplay mechanincs, and we were tasked with making a 3D action-adventure platformer based around the gameplay mechanics made prior in the module.

Additional features were added after such as the cutscenes, boss fight and world exploration. The game is comprised of 2 unique levels, an overworld arena and a boss fight.


This was a team project where we were tasked with demaking a game in the style of the Atari 2600 and the game we demade was Overcooked. It features single and multiplayer modes and has many of the orignal game mechnics such as kitchen fires and multiple food orders.

The game can be downloaded for PC, here.


As part of a group project, this game is a maze-runner where the player collects eggs before they hatch into man eating turtles.

The cave is procdually generated and connects with prefabricated tiles. The turtles navigate with A* pathfinding based on the nodes for each floor tile.

The theme and idea of the project was given to us from the random game generator site and we were given: “A game where you banish turtles from the darkest of caves”.

The game can be downloaded for PC, here.


As continued development on this commercial product, I was part of the team that handled the implementation and changes made to the existing power up systems.

Many changes were made to keep the balance fair, while making the game engaging and enjoyable. While working in a large cohort, I handled the design changes our group wanted to make and organized meetings between the other design managers to make sure there was fewer conflicting additions that would overlap.

Group management between the cohort used Scrum development to pull multiple team’s work together and work over any code conflicts. My internal group soon adopted an Agile approach, and we were able to efficiently and quickly develop the systems we wanted in place while granting additional time for testing and bug fixing.

Circuit Breaker

The theme of the game jam was Transition and as a two-man team, we decided to create a rail movement game where the player jumps between lines to reach towers to restore the transmission strength.

The idea spanned from how circuit boards deliver a transmission within a PC, and how the signal would need boosting the further it travels.

This is one of the few projects that are made in Unreal Engine 4 but is mostly coded through the Blueprint visual coding style.

Pharmaceutical Pannic

This is an information-based card game, that is based on the theme of vaccination, developed in the style of games such as Guess Who? and Cluedo where there are many different styles of play to win.

Each player is given a symptom they must cure with one of the remedies listed on the card. Each round, one player is infected, and their symptom must be cured fully by all players. If a player fails to cure the infected, they then get that symptom for the following round and lose a point. Each round consists of 8 turns where players can either pick an item card or ask a yes/no question to another player, but that information is then public. Players gain points based on how many people they cure each round and can limit other players by trying to withhold information based on their buying habits.

The game itself had many iterative design choices such as the core gameplay, the balancing of difficulty and enabling 4 and 2 player mechanics.