This is a collection of programming projects that
I have worked on.

The Lost Sanctuary
This game was a city builder created in Unity3d for the xbox one as a University group work project. My role for this was to create the UI meaning that I needed to be able to communticate with the rest of my group to be able to create the components needed as well as linking them up.

Path 2 Gater
This game was created for Global Game Jam 2021, theme Lost & Found. It was inspired by Goat simulator (by Coffee Stain Studios) and Maneater (by Tripwire Interactive), where you play a alligator and hunt. For this game jam I was in control of creating the UI and Shaders.

Slime Life
This was a mobile game created for a in University game jam ran by my society, the theme was hypercasual. The game that my group created was inspired by tamagotchi (by Bandai) where you would look after and play mini games with slimes, my role within all this was to create the assets, UI and the main mobile movement controls for some of the mini games.

Endlessly in Space
This was a mobile game created for a third year module where I had to prototype, pitch and then build a game for android phones. The game must contain at least one additional frame work and an external API that is relevent, for this game I used the phones gyroscope, GPS, a weather and the Nasa API's.

AI for Games
This Unity project was created for a third year module "Artificial Intelligence for Games". The idea behind it was to create a Boss fight to test the player on the skills that they would of built up within a game.

RollBreakers
This project was a game created within my second year of University where we had to work in groups with different departments that we had not comunicated with before. My roles was Lead programmer so I created the combat system, helped with debugged and then took over the movement system and taught a teammate how to create UI within Unity. Other than lead programmer I also designed the characters and supported with modeling.

DMT Jam
This project was a Game Jam within the bounds of a game studio where the Digital media and Technology departments created a game studio for a weekend to try and create a full game. My role within this was UI programmer where I worked with two other people to create the UI for the game.

C++ Programming for Games
This game was created in year two for a module using C++ and SDL2. The goal was to create a 2D shooter using complex object oriented programming, external libraries as well as apply testing and debugging strategies, understand and be able to apply code optimisations, and use code profilers in order to optimise.

Night Shift
This game was created for a year 2 group work project following the theme "Escape Room". For this project I created the second level "The Maze" as well as a collection of hazards that are used within other levels. Other than this I also created the scene management, coded in the audio and helped debug and implement hazards within the other levels.

Drift
This game was a mobile game made by me and one other person. The style is a hyper casual endless runner using the aesthetic of Vaporwave. For this project I implemented the Player model, Shaders for the glow and static effect, the UI and the player movement.

HomeSick
This was created for the 2019 Global Game Jam for the theme "What home means to you", where you play an astronaut trying to get back home. For this project I created the assets, the starting cineamatic, coded in the animation, UI and Scene Manager.

Drone Racing
This game was the first 3D Unity project created for a first year module. The brief was to create a 3D Drone Racing game within Unity containing basic game components such as GUI, collectables, boundaries amd animations. All aspects of this game was created by m, this includes models and animations.

Defender Remake
This game was created for a first year module where I had to recreate the 1981 game Defender by Williams Electronics. The game was created using Unity 2D as an introduction to Unity and C# programming. For this game I had to create a parallaxing background, enemy spawning, player abilities, levels and a minimap.
About Me
I am a game technology graduate from Birmingham City University. I have participated in events such as Aston Hackathon, intercourse Game Jams, a popup game studio, the 2019, 2020 and 2021 Global Game Jam as well as a Kwlee Game Jam that I helped setup. The current experience with programming includes learning Python, HTML for GCSE, some HTML, CSS, Java, SQL, and C# at college and currently C# programming for Unity 2D and 3D as well as C++. Other knowledge includes computer networking and 3D/2D asset making.