A C++ programmer from Canada with a passion for games
Projects Overview
Path of Titans
Path of Titans is an MMO dinosaur video game created with Unreal Engine 5 and provides a framework for dinosaur enthusiasts to roleplay as their favorite prehistoric beasts.
Assisted in getting the Save Feature to work on Console and within console requirements.
Made sure the game met console specific standards such as handling language and parental controls.
Used Unreal's Gameplay Ability System to create a new ability and effects.
Protoyped new features and received valuable feedback during code reviews.
Tribes of Midgard
An action role-playing survival game developed by Norsfell Games
Improved performance of a low scene by 3ms on Switch
RealmBrewer
A tabletop role playing simulator. Assisted with getting the game ready for the Indigo Showcase.
Stellar Fever
A multiplayer co-op survival game made in Unreal Engine 4 in a team of 10 people. I was tasked with programming and networking, the Player and the UI.
Each of the 4 main playable characters has a unique special ability but all inherit from the same base. It made networking the player easy. All I had to change was the Special Ability per class.
I programmed the Main Menu logic and the player HUD logic. Along with implementing the third person player animations in state machines and anim montages in the player.
Pirate Ship Puzzles
A puzzle game I made with the intent to publish to the google play store; and I was successful in that.
My favourite part of working on this game in Unity was creating an in editor level creator. I made a simple script to handle which block you are on and a way to create the blocks, that way I could easily make levels of any size and the game would still work. The level editor made it easy to create and prototype levels I wanted to play.
Card Shark at the Casino
Card Shark at the Casino is a 2D stealth game where you play as a kid dressed in a shark costume and sneak through a casino collecting cards.
This game was my first experience working with other team mates. It was a lot of fun to focus on just programming while someone else made the music and art. It allowed for better quality of everything since the work was shared between people in their specialization.
Puzzle Solving Algorithm
This project is a puzzle solver that takes various pieces and sees how many unique solutions there are.
The logic for this project was coded in C++ and exported as a DLL. I created a wrapper class in C# so that I could generate the solutions on the C++ side and display them in Unity on the C# side.