
Mystery Match Village
Working at Outplay Entertainment Ltd as an Engineer in a multidiscipline team developing a mobile title, Mystery Match Village, which is released on both iOS and Android. The game was built in Unity using an agile development structure. During the development I worked and supported across all areas of game however my main areas of…

Spellcasters
Spellcasters was a passion project that won Abertay’s Dare 2019. The game was showcased at EGX 2019 in London. I was one of two programmers in the team. I responsible for creating the core gameplay mechanics which are all synced to beat of the music. To assist with development I integrated and utilised Koreographer and…

Crisis Management Simulator
This is a Project created from my third year professional module working as a multidisciplinary team working with Coca Cola HBC. I was team leader and programmer for the project and submitted the project to the international serious play awards where it was awarded Gold for 2019. As a programmer I was responsible for the…

Graphics Scene
This scene was created from my graphics programming module to demonstrate my understanding of the programmable graphics pipeline using Direct X 11. I programmed the scene using C++ for the core programmer and HLSL for the shaders. I was required to demonstrate knowledge of the different stages of the pipeline. A rough breakdown of the…

Multi-Threaded Battle Simulator
The battle simulator was created for my data and algorithms coursework. The project objective was to create a multi-threaded application investigating the effects of multi-threading on performance. The final application was capable of handling 10,000 units with A* path finding. It provides basic control to manipulate the view of the battle to allow the user…

Hello World
Hello World was created for the Global Game Jam 2018. The theme was Transmission so our core idea was based on data transmission. The player represents the first internet message and the game takes you through the eras of 80s/90s/00s, depicting various memorable artefacts. The eras transition through firewalls showing a video reel of some highlights…

Graphics Scene
This rendered scene was created for my Graphics Programming module and is inspired by the aesthetic of Blade Runner. The scene demonstrates a number of features including model loading, lighting, reflection, transparency, shadowing, procedural rendering and basic game type manipulation. Some of these techniques have been demonstrated below: Scene Lighting: Shadowing: I was responsible for all…

ChemTrials
ChemTrials was a prototype created in 48hrs for the 2018 Abertay Serious Game Jam and was one of 3 selected by the judges for further consideration. The core concept was to create a tool to help budding chemists entering university to familiarise themselves with a lab setting. The gameplay revolves around completing a simple experiment,…

Robber
Robber – The NightTime Project is a prototype game created for my Game Programming module. It’s an isometric game where you play a thief on a mission to steal the King’s Will. The gameplay is turn based – enemies only move when you move/do an action. If spotted you have a chance to put the…

Bob’s Nightmare Tennis
This was my entry to the 2017 Rising Star Competition. I successfully passed the a C++ coding test via HackerRank before proceeding to this round. The competition provided a bare bones unity project that I had to utilise to make a game from. Bob’s Nightmare tennis is a simple tennis game using the keyboard for…