Here is a selection of projects presenting a cross-section of my knowledge and skills. These mainly focus on my systems programming, but also gameplay programming and my work in the context of team projects.
Originally made in my 4th year of university, 'Art Thief vs. Guards' is an interactive simulation game where you can view competing AI agents attempting to fulfill their goals. The scenario is a thief in a gallery trying to steal a piece of art while the guards try to catch them. The thief uses a utility system while the guards use a behaviour tree system.
The 'RAT' is a proof-of-concept Unity middleware package targeting accessibility features for games with a plug-and-play design approach for developers. It was made in my 4th year of university as part of a dissertation on accessibility barriers to disabled players, and digital techniques for addressing them.
'Baguette' is a vertical slice of an action/management game with unique controls where you can move the player's hands individually while trying to complete your tasks in a bakery. The game features fast-paced gameplay with awkward controls, inspired by games like Surgeon Simulator, structured into days where you'll need to manage money to upgrade your bakery and pay bills. It was made in three months at the end of my university placement year.
'The Howling' is a first-person horror roguelike about descending into a cave of unnatural horrors with procedurally generated levels, gaining powers as you progress and fighting off monsters to make it to the exit. This was a 4th year group project where I was a programmer and the project manager, alongside another programmer and two designers.
'Salmutation' is a physics-based 3D platformer where you control a salmon that can change size, and must jump through a fish farm facility using different water sources to avoid dying. This was a 2nd year project where I was the sole programmer along with an artist teammate, and we both did design.