An experimental tech demo that uses the webcam on your computer to let you control the game with your facial expressions! The game made in Unreal Engine communicates with a locally-running Python process which uses OpenCV and ResMaskNet to detect the emotion on the player's face in real time.
Read more
A Next.js app which explores using LLMs to deliver a human-written narrative, in One Small Breath you must talk to an AI chatbot to learn how to escape the room you wake up in.
Play it
In Lagum you can slow the framerate for everything except yourself. Made in Unity with a friend in three days for the Patch Notes v1.0 game jam.
In the summer of 2025, I worked on the Malahat Virtual Reality Landscape Project digitally recreating native plants with PlantFactory. I designed node graphs to generate endless variations of each plant, and I wrote an automation script to increase the team's efficiency.
This was my first experience taking a character model through every step from ideation, modeling and rigging in Maya, to texturing in Substance Painter.
See more
Slidle is a block-sliding puzzle game written with JQuery UI. This bodgy prototype may serve as the starting point for a future project.
Some of the games I made throughout middle and high school are hosted on itch.io.
Play them