University of Staffordshire

Games Design and Programming

The following is a selection of the most interesting and meaningful projects I completed during my three years at university. Each one reflects a key stage in my academic development and creative growth, showing how my skills and ideas evolved over time. Here are the Trello boards I used when on sprints for each project.

Explore My Work

Year One

Image of the Mushroom Mayhem game
Mushroom Mayhem

This is a horror game where you have to explore a map to collect food whilst avoiding the hungry mushrooms. With only a torch and a stun gun to aid you, can you survive?

Image of the Pizza Apocalypse game
Pizza Apocalypse

This is a post-apocalyptic pizza delivery simulator. You are one of the few remaining and as a delivery driver it is your responsibility to feed the starving survivors. With only pizza at your disposal, can you fend off the zombies for long enough to complete your deliveries?

Image of the Tank Escape game
Tank Escape

This is a third-person shooter/puzzle game. You wake up in a tank on an alien planet and find yourself attacked. Your only method to escape is to fight past these strange creatures and figure out how to open the doors.

Image of the OpenGL Project showing the meshes aand menu
OpenGL Graphics Programming

This generates 3D graphics, which are loaded and textured with custom mesh and TGA loaders. They are then lit using the phong lighting model. The meshes include pyramids, cubes and one earth and terrain mesh. You can also control the camera, move the meshes, apply friction and type using a menu and the FreeFont library.

Image of the Jetpack Parkour demo, showing the zombie and character mid-air
Jetpack Parkour Demo

This was the first project I did using Unity 6's new input system. You have to do parkour with a jetpack whilst keeping it fuelled. I also added a zombie to punish you for falling back to the bottom.

an image of the text-based adventure game running with some code in the background
Module 1 Work

This is a big repository of all of the initial work I did in my first module. It contains a lot of C++ practice projects and challenges. My assessment for the module was a short texted-based adventure game which was a bit of a culmination of all of my C++ knowledge at the time. It runs in the console and has a multiple story paths.


Contact Me