Unreal Engine 5 C++ GAS Slate


  • Crash is a fighting game based on Super Smash Bros, the project also contains a Character Creation Tool
  • The project uses the Gameplay Ability System Framework in Unreal 5
  • The Character Creation Tool was developed to aid in streamlining the process of creating new characters for the game and remapping abilties to inputs
  • The tool was developed in Unreal's UI framework Slate
Unity C#


  • Hexx is a framework for procedurally generating a hexagonal tile based map
  • The framework implements all the features expected from a 4X world map
  • Hexagonal grid generation, biomes, environmental structures such as trees, a height variation, world wrap and genrated rivers
  • This was my undergraduate final year project
Unreal Engine 5 Blueprint

Arcane Annihilation

  • In Arcane Annihilation you face endless waves of zombies and use any means necessary to survive
  • I focused on creating a physics based movement system that was inspired by the character movement in Titianfall
  • The aim is to use the character movement and procedural weapons to defeat zombies
Unity C#


  • Acquisition is a game that was submitted by our team JawBite for a Jamfuser and was developed over 6 weeks, by a team of 3
  • I took a technical role creating mechanics and systems for the game
  • We came 3rd overall and the game was later showcased at Proto-Play.
  • Acquisition is a Rogue like boss rush game where the player must decide what weapon to use to kill diffrent bosses
Unreal Engine 4 Blueprint C++


  • Craftable is a tool that is intended to help designers add recipes and items to a crafting system
  • The Crafting system is simlar to the one found in Minecraft
  • Items and recipes created by the tool will seamlessly work with the crafting and inventory system