Projects

Generalist Programmer

2019-2020

Team of 13

Guilded is my senior capstone project. It is a procedural generated game about characters, groups, and their stories. You play as the leader of an Adventurers Guild, where you send adventurers on quests, accounting for how well they work together based on their skills, personalities, and relationships with one another. As a generalist programmer, I implemented several features from UI, to entirely new systems, to a debug console.

Source Code Here

Generalist Programmer

2019

Team of 10

This was a full-semester project developed by my team at Champlain. Gaze of the Abyss is a two-player  cooperative horror puzzle game, which places players in control of a pair of undersea explorers. With one player – a drone – controlling their view of the seafloor, and the other – a diver – moving about through the world, the two must make their way through the ruins of an old ship – without meeting the same end as its crew. I was one of three programmers responsible for making animations, enemy AI and a few gameplay systems such as doors, lights and boxes. 

Source Code Here

Generalist Programmer

game jam / Fall 2018

Team of 5

Designed in Unity/C#, my team and I developed a game based around street art in Montreal. Teams had one hour to go into the city of Montreal, find a piece of street art, and over the course of 3 days, incorporate the piece they found into a game.  I was in charge of gameplay programming. The game won Best Technical Achievement.

Source Code Here


 

lead Programmer

2018-2019

Independent Project

Camel3D was designed in C++/GLUT and was the custom graphics/animation framework I developed over the course of a year. You can create skeletons, objects, colliders, as well as animate them, rotate them, and move them around in a 3D space. You are also able to load in shaders to add a level of post-processing and effects to the framework.

Source Code Here.
 

additional personal projects

with source codes

Java Test
Made in java, this was more of an early project but it still demonstrates quite a bit of coding that is not in C#/Unity. You essentially move a blob around Paris and accept some quests.

Source Code Here.

 

Fishman
Designed in Unity/C# for a class project, I made a 2D Fish Hitman game. Shoot enemies, hunt targets, and complete quests around an open cityscape and eventually retire in Fishlantis. Featuring multiple different puzzles and 15 minutes of exciting gameplay. 

Source Code Here


 

Fire Emblem Engine
Designed in Unity/C#, I made a functional engine to play fire emblem with my friends. You just put in a unit, give it a class and some base stats, and then the engine does the rest. It is meant for a two player local game, or to be screen shared across Discord or Skype.

Source Code Here.