Games, systems, and design work built at Algonquin College and beyond.
A cozy art inspection and auction house simulator built with an 11-person team. Players inspect artwork, arrange their gallery, and run live auctions with quick time events.
Part-time Game Developer at Liquid Metal Games on Ruinous Hunter, a dark fantasy Soulslike about a memory-stricken mercenary who recovers fragments of his past by defeating bosses, each memory unlocking new powers. Focused on combat, traversal, and AI systems.
A Mario-inspired platformer built in Unity featuring a full lava-themed level with 10+ enemy types, interactive hazards, and custom gameplay systems.
A top-down tower defense built in C++ on a small OpenGL framework. Place towers and walls to shape the path enemies take, then survive five waves that get harder each round.
A C++ game engine built from scratch over a semester, growing from a rotating cube to a full 3D scene with terrain, physics, and lighting.
A 2D platformer level designed in Unreal Engine 5 with 12 interconnected rooms featuring platforming, combat, puzzles, and parkour challenges.
A top-down stealth game in Unity where players sneak past enemies using distractions and cover. Features enemy FOV cones, fog of war, and 3 levels with increasing difficulty.
A top-down survivors-style shooter made in C++ using a 2D game framework. Enemies spawn in waves and the player's weapons fire on their own. Killing enemies drops XP balls, and picking them up makes the weapons stronger.
A top-down arcade racer built in C++ using a 2D game framework. Drawn entirely with basic shapes for a retro look.
A collection of arcade-style minigames built in Unity using UI Toolkit.
A player-vs-AI tank game in Unity where the AI uses a behaviour tree to hunt down the player's detonator.
A player-vs-AI slot car racer built in Unity on a figure-eight spline track.
A classic arcade Asteroids made in C++ using a 2D game framework. Built as a single-player score run where you clear 20 asteroids to win.