I am an aspiring game developer looking to get professional programming experience in the industry. I currently have professional experience in C++ software development and have been using the Unity game engine for academic and personal projects for the past 4 years.
University Projects
Oasis Arena
This project was developed during my 3rd year of university for a 10 week game development course. I used the Unity game engine along with Unity’s HLAPI networking solution to develop a local multiplayer FPS.
VR Tower Defense
This project was developed during my final year of university for a virtual reality course where I chose to build a VR tower defense game using the Unity game engine. As a base framework, I used the Oculus SDK and Virtual Reality Toolkit (VRTK) plugins for Unity allowing for quick prototyping and development.
Personal Projects
Overwatch Mechanics
I recreated some of Overwatch’s game mechanics from characters like Junkrat & Mei. I used Unity’s First Person Character Controller from their standard assets as the basis for these mechanics. I really enjoyed prototyping these mechanics and am excited to continue working on other characters’ abilities in the future. Most of the art assets used were pulled from Overwatch using the DataTool from the Overtools project (GitHub – overtools/OWLib: Series of programs (tools) to interact with the Overwatch files.). Credit for the Junkrat gun 3d model goes to Oliver Villar .
Junkrat
For Junkrat, I prototyped his Frag Launcher and Concussion Mine abilities. The Frag Launcher is missing a lot of ‘feel’ without animations and movement, but I wanted to focus on getting the prototype in a functional state. I spent a good chunk of the project focusing explosion VFX for the grenades and mine learning Unity’s particle system.
Mei
For Mei, I was most interested in her ice wall ability so that’s what I focused on. Similar to Junkrat, a lot of time was spent on the VFX. I successfully prototyped a functional state for the ice wall which was my goal for the character.
Game Jams
Defend the Bubble
This project was my entry for the Ludum Dare 46 : “Keep It Alive” game jam competition made with Unity in 72 hours. All of the art and programming were done by me.