Hi, I'm Nick!


C++ | Unreal | Unity

A C++ programmer from Canada with a passion for games

Projects Overview

             Play the game here  |  Game Website 

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.

Tribes of Midgard

An action role-playing survival game developed by Norsfell Games

             Play the game here  |  View Technical Side Here  | Some source code 

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.