ZomNom
ZomNom is a 2.5D platforming game in which the main story is to progress to the final battle in order to become President Barry! but to do this, as you are Barry the Zombie, you need to eat brains! Obviously!
​
One of the key gameplay mechanics that we incorporated within our game was a hunger mechanic. This encourages the player to continue moving and killing enemies in order to eat their brains. We also incorporated the use of power-ups so that the player has different abilities in order to help progress through the game.
​
I was a part of a 6 person team, with 2 Programmers (including myself), 2 Designers and 2 Artists. Some of the things that I was responsible for completing within the project was the Turret mechanics, as well as the way the presidents health scales with the player's, Creating spawners for the enemies within the boss battle, the incorporation of various sounds and visual effects, as well as the application of a post-processing effect when the player takes damage.
​
This project continues to be in development, where we plan to incorporate swinging objects, breakable walls, and planks, advancements to our powerup system and controller support.
Humourous Overkill
Humorous Overkill was a group project with a team of 10 people, we had 2 Designers, 4 Programmers and 4 Artists.
As a programmer for this project, I was responsible for the health and damage mechanic's of the player, as well as weapon firing and mechanics.
This project was developed in 6 weeks with 2 weeks of pre-production and was my first project involving a large team.
Custom Physics within Unity
In this project, I was tasked with creating my own 3D physics within Unity, as well as simulating springs and soft bodies in Unity.
I also had to demonstrate joints and the breaking of these joints, which I demonstrated with the gun shooting off limbs.
I also demonstrated explosive forces.
XPlatform
This project was one of the first projects I did within Unity and it was in collaboration with a fellow programmer, Ashley Flynn. Our task was to create a game that was fun and enjoyable, as well as having it be compatible with over 3 platforms. We were able to make this game compatible with PC, iOS, Android, Tizen, WebGL, and Windows Phone.
Genetic Algorithms / Server + Client Interactions
For this project, I was given the task of making a complex game system. In which I chose genetic algorithms. but I also decided that I would make it so that I would have to setup a network. This was done as I had no experience with networking before. And it turned out better then I expected.
Custom Physics Engine for C++
In this project, we were given the task of creating our own 2D physics engine with the help of AIE's bootstrap. I was able to incorporate planes, circles and soft bodies within my project.