Game Design

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. 


  • 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.

See more on the game:


  • 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.

Virtual Reality Dog Experience

HTC Vive / Oculus Virtual Reality Experience – Construct Studio

Developed as a POC over the course of three weeks, this experience allows players to play fetch with a lifelike dog in a Yukon inspired environment.  Developed as part of a larger proposal for dog simulation experience that would serve as a transmedia tie-in for a larger media piece.


  • Contributed to the game proposal document. Designed and wrote the concept for game narrative and progression allowing players the fun of playing with a dog while honoring the original media’s story.
  • Designed primary and secondary game loops incorporating day-to-day tasks of caring for the dog, as well as progressing the larger narrative.

Development (Unity/C#)

  • Implemented Final IK controls and synced controls with an animated dog rig to allow the dog to track the player’s head and hands, as well as pick up the stick from any position 
  • Built AI Tasks syncing the dog animation SDK with AI behavior.
  • Implemented Art and Environment Assets
Scroll to top