My Games
White Lie
Adventure | Unity | MGDC Jam 2026
Wrote for a funny little game where the words you say to others can shape reality, made for a 72 hour game jam. Designed a narrative-driven adventure game, including writing 90 lines and designing them for branching dialogue trees with reactive logic and variables using Twine. Also implemented UI for dialogue boxes and menus in Unity.
Read more...
Poker Face!
Simulation | Unreal Engine 5 | Global Game Jam 2026
Made by a small team in 48 hours for a game jam, with the theme of "mask". We created a simple yet creative game about keeping a straight face in a funny situation. I used Unreal 5's impressive Blueprints and MetaHumans systems, and wrote a hilarious little script, to make a relatable and compelling experience.
Read more...
Polar Flux
Top-Down Action | Godot | GameOff 2025
Collaboration with an international team. I spearheaded combat design, documenting the player's moveset and combo system for the team. I designed varied enemy behavior using finite state machines. I also programmed the menu UI and wrote 200+ lines of dialogue for a script. Still in protoype stages.
Read more...
Side Job Steve
Rail Shooter | Unity | Alberta Slow Jam 2025
Made across 2 weeks by a small Albertan dev team. I was responsible for the core game loop, which referenced the arcade classic Space Harrier. I also designed 3 side jobs and an upgrade system, and drew and implemented all of the game's graphics. This game won 3rd place overall in the jam vote.
Read more...
Underpromotion
Puzzle Adventure | RPG Maker | Return 0 Productions
Student project at the University of Alberta. We created a fully-realized puzzle game using RPG Maker MV, first proving the concept with paper prototypes. I conducted playtests and wrote 180+ lines of dialogue. We won the school's annual award for Outstanding Mechanics.
Read more...