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.
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.
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.
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.
additional personal projects
with source codes
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.
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.
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.