top of page
Comic Strip
ScrapBots
The Great Squanch
Loom Room
Hallucinum
Trials of the Gods
Undergrad Projects

Comic Strip was a comic book themed casual match 3 game. 

The game was designed to be a casual match 3 game that had some slight puzzle mechanics. It was inspired by Triple Town.

It was aimed at both mobile and window PC platforms.

​

The game turned out fairly well although due to the limited time we had to create this game a few features we wanted to get into the game didn't end up making it.

​

Requirements for project:

Make a casual match 3 game

Scrapbots is a 3d local multiplayer arena shooter that was very fun to make. It was designed to be a quick paced shooter. Where the main mechanic was that the recoil of your weapon would be your main method of movement.

​

It was aimed at only window PCs and intended to be played using controllers.

​

This was the first time i had ever done any form of multiplayer in my games and was an interesting experience for me.

​

Requirements for project:

Create a casual game suitable for an exhibition event.

​

Masters Course

ScrapBots

The Great Squanch is a VR tower defense game with card game mechanics. It was heavily inspired by Clash Royale. The team had to create a game based on a chosen IP, the team chose Rick and Morty and decided to do a game that could be used as a promo piece for the announcement of Season 3.

​

It was aimed at only windows PCs with a HTC Vive.

​

This was the first time i had ever used a HTC Vive or created any VR content, this was by far my favourite project of the course and hopefully i'll be able to do more VR work in the future.

​

Requirements for project:

Create a game based on a chosen IP.

​

The Great Squanch

Loom Room is a casual educational game. It was created to provide a educational game that could be used for events such as open days at schools to teach people about Samuel Crompton.

​

It was aimed at only windows PCs but could be easily ported to mobile platforms.

​

This project presented a challenge of having 2d objects interact properly in a 3d environment.

​

During this project i had to also act as one of the researchers for the games educational content as well as doing the programming for the game. I found the source material surprisingly interesting.

​

Requirements for project:

Create an educational game based on Samuel Crompton's life.

Have very little challenge in the game to make it accessible to multiple audiences.

​

Loom Room

Hallucinum

Halluncinum is a 3d endless runner with a psychedelic theme. The main mechanic of the game was that when the player reached a certain speed the world would transform.

​

It was aimed at mobile platforms but could also be played on window pcs as well.

​

This project presented many challenges throughout the development, the main challenge being how to optimise a game with such an art intensive focus to run well on mobile platforms.

​

This project was incredibly ambitious for the first game we were making as a team, this sadly meant that a lot of the initial design had to be cut out.

​

Requirements for project:

Create an endless runner that could be played on Android devices.

​

Trials of the Gods is a game i created with 4 other designers for my third year dissertation project.

​

Trials of the Gods is a third person hack and slash game inspired by Diablo 3. It featured enemies, a stat system, an inventory system, a spell system, a tiered ability system and a loot drop system.

This was the first time i had spent a proper amount of time using Unity, as well as the first time working as part of a group.

​

I was the lead programmer on this game, however i was assisted with some parts of the programming by one of the other designers who also created the art. The other designers worked on the narrative and documentation for the game and assisted me in the testing of the game.

SDL Game

SDL Game

This game was created for my software engineering module, it is an incredibly simple game involving basic ai for enemy creatures, basic movement, zones, collectables and win/lose conditions.

​

This game was created using C++ and SDL libraries and was done to practise using common software design patterns.

Psychotic Ducks

This game was created to practice developing for IOS devices and to learn Objective C. This game was inspired a little bit by angry birds.

​

For this game i had to make a game that could be played on an iphone and made use of its accelerometer. It also had to have working sound and animations as well as using physics.

Psychotic Ducks

Undergrad Projects

Below are other projects i did for my bachelors degree in games programming.

Masters Course

For all of the projects in my masters course I worked as part of a group called Crystal Farm Studios as the lead programmer that was made up of 1 programmer, 1 artist and 3 designers. The team had 4-6 weeks to create each game in this list.

​

The majority of all the code in every masters course project was Unity's version of C# which is the language I am most comfortable with.
All the games created during the masters course were created using Unity. The team also used a combination of Sourcetree and Bitbucket to provide source control for their projects.

Comic Strip

Trials of the Gods

This is where you will find some of my projects from  my university studies doing my bachelors and masters.

University Projects

bottom of page