Games
Here is a selection of games I developed over the three years of my Games Computing course. Click on their title to learn more about each project.
A sidescrolling arcade shooter made in my first year, with a variety of enemies and powerups and a final boss at the end.
A demonstration of game design from my second year, with a focus on "juiciness" and polish to make a simple game based purely on the brief "Upside Down".
A group project I lead, resulting in a rogue-like RPG with three different types of weapon to wield, a randomized dungeon, weapon loot drops, and a boss room. An overly ambitious project but I learned a lot about team management and game design from this.
A 30 second game made in C++ and SDL2 from scratch with a 2D physics system. A challenging task but one that pushed me to work with something new to me, but more retro.
An Augmented Reality app designed as a companion piece for a book. It educates the user on dinosaurs and allows you to see what they would have looked like from the comfort of your home. A camera mode allows you to also place these dinosaurs in your room, along with moving, rotating and scaling them to take pictures.
A year long project looking at the game design of classic and modern games, then designing my own versions to illustrate the changes and see if audiences have a preference between the two. It shows the shift from turn-based combat to a mixture of turn-based and real-time combat and how two games showing roughly the same events can change.
A golf game aiming to realistically simulate the physics of a small golf course, complete with grass, ramps, a windmill, metal golf club and plastic golf balls. It is made using C++ and the PhysX for the physics engine. To further add to the use of physics we had to add a transformation to the golf ball you could activate. Mine changes the golf ball to an 8-sided dice made of metal.
A mobile game and my first published on the Google Play Store. An arcade space shooter with several types of enemies, power ups, different levels to beat including a boss level, and an endless mode to try get a highscore. Completing challenges unlocks different skins and trails for your ship to let you customise it and challenge you to collect them all.