I am a graduate from Abertay University with a BA (hons) in Game Design and production. Through my work I primarily focused on developing my programming skills, specifically with C# through Unity's Scripting language. I am currently looking for an entry level position in industry, and am also willing work freelance.
Eidolon was my submission for my HND in Computer Games Development, developed using Monogame. The concept was a top-down 2D action adventure game. Gameplay was slightly inspired by games from the souls like genre, with enemies respawning upon rest alongside limited healing. My work on this project allowed me to develop my skills as a programmer and designer, alongside developing my understanding of tools such as Aseprite (Spritesheets), Tilesetter and tiled (tilemapping and level design)
Hopscotch is a 3rd person action platformer developed in Unity. The game was developed for the 2nd year group project. As the lead programmer I worked on most of the main systems and mechanics, with the highlight being my work on the Hierarchical state machine used for the player and enemy classes.
Video above was uploaded by Luke Allen who was the producer for the project as well as a programmer for the team. (Check him out @ https://lukemallen02.wixsite.com/lukemallenportfolio)
Nancy Glue is a group Uni project developed as part of our professional project. The group was tasked with creating a game with the limitation of being based in one room. I took on the role of Level designer for this project, alongside helping complete programming tasks.
For one of my solo Uni projects I worked on a light detection and audio detection system inspired by the likes of Splinter Cell: Chaos Theory. The system involved calculating how loud the player was being alongside the ambient sounds, as well as calculating how well-lit the player was while moving through a level.
For another solo Uni project, I took my learnings from my Stealth system and applied an improved version of it to a 1st person character controller. This prototype allows the players to use darkness based abilities to traverse a level and to initiate combat with basic enemy agents. Some abilities would only work while the player is outside of the light (e.g. teleporting) and the player's energy level would only replenish while in darkness. This project took some inspiration from The Darkness (2007) and Dishonored (2012)