Mine
In Mine, you play as the caretaker of a water mining facility on an asteroid in the far-flung Suna System. You transport water and repair mining equipment, earning quantified rewards each time a passing spaceship refuels using the water you’ve extracted. However, things on the asteroid aren’t quite as simple as they seem, so I hope you’re ready for some hard work… in space!
I conceptualized Mine in the course WRITE 399 at the University of Alberta, first prototyped it in the course CMCT 6300 at York University, and refined that prototype into what you see here after presenting it at the 2025 International Conference on Games and Narrative. This version is still only a linear demo for what I believe could make an interesting non-linear, open environment simulator game.
Playtime: 15-30 minutes
Untethered
An interactive short story about relationships, reality, and a dog.
Untethered was my solo submission to the 2024 game jam co-hosted by Interactive Arts Alberta and the University of Alberta Games Den. I created Untethered over two days in RPGMaker MZ, going off a one-word prompt: “links.”
Trigger warnings for depictions of depression and toxic parenting.
Playtime: 10-20 minutes
Sky Cell
Ann and Conor are two wildly different people with one thing in common: both have been convicted of murder. Sent to an island prison that is magically suspended thousands of feet above the ocean, Ann and Conor seem set to live out their days in sky cells. Their only hope is that one of them is innocent— not because it would lead to their release, but because the prison’s magic only holds the guilty. If an innocent is condemned, the magic will fail and the prison will fall to the sea.
Take control of Ann and Conor as they work together to escape the prison alive. Solve puzzles and make tough choices as the island falls and the clock ticks down to one of three potential endings.
Developed as part of a team for WRITE 399 at the University of Alberta. The team for Sky Cell included myself, Max P., and Sean Zorzut of @weneedweevils.
Playtime: 20-40 minutes
















