Featured

Preparing

Cozy First Person Narrative Experience created for the 2026 GMTK Game Jam

Preparing is a short narrative experience that takes place over the course of several weeks as players clean and paint a spare room, eventually learning why – they are preparing for a new baby. The game was solo developed in Unreal over the course of 96 hours as part of the 2026 GMTK jam, theme Countdown.

Design

  • Designed a wordless narrative experience that tells a meaningful story through player actions.
  • Designed interactions to be understandable without prompts. Playtested interactions and refined experience.
  • Contributed sound design, balancing music, diegetic sound and “memory sounds” to contribute to the narrative.

Development (Unreal Blueprints)

  • Game jam was used to learn Unreal.
  • Developed interface based object interaction system, supporting
  • Created a painting system via Render Texture modification, including an optimized system for detecting percentage of painting complete.
  • Implemented Unreal’s Meta Sound system for supporting sound design

Download from itch.io

The Price of Freedom

HTC Vive Virtual Reality Experience – Construct Studio

The Price of Freedom is an interactive room-scale Virtual Reality narrative experience for the HTC Vive. Players take the role of Agent Zero, a CIA operative. Your mission: assassinate Benjamin Miller, a radical who broke into CIA facilities and stole top secret chemical weapons research. Interact with and explore Ben’s apartment. Through documents, pictures, audio tapes, and hidden messages, players learn the truth about what Miller was searching for the night he broke in.

The narrative is based on Project MKULTRA, the CIA mind control research project of the 1950s-1960s. Contents in the experience are derived from actual declassified CIA documents. 

The Price of Freedom has received high praise for its immersive story. 

Design

  • Structured story plot, character arcs, and themes to create an immersive narrative experience
  • Created level design that supports the narrative
  • Wrote dialogue, including dramatic scenes
  • Directed voice actors performance

Development (Unity / C#)

  • Contributed to the development of the game’s interaction system, allowing players to pick up and interact with objects in the space
  • Implemented Flashlight mechanic, allowing hidden messages to be revealed with a UV light through a custom shader.
  • Implemented scripted Gameplay events

Beatstep Cowboys

PC Local Multiplayer Game with Twitch Play – Loaded Cow Productions

Beatstep Cowboys is a 2 player game that combines quick real-time strategy, and rhythm-based game play. The result is a competitive game that is easy enough for a little kid to pick up but also provides advanced players the opportunity to stretch the limits of their logical and predictive thinking. The game also implements a unique Twitch Play aspect, where two channels  battle it out by cooperating through the Twitch Chat interface.

Design

  • Worked with fellow designers to design levels and rapid prototype new character types.
  • Designed and documented the userflow and interface for the game, including creating wireframes.
  • Conceptulized and designed the Twitch Play Mode, including a custom interface that gives the illusion of real time feedback and add excitement to the gameplay experience.

Development (NodeJS, Unity and C#)

  • Implemented the Twitch Play functionality in NodeJS and the Twitch Chat Socket API.
  • Contributed to UI Implementation and cutscene scripting system.
Scroll to top