Star Wars Escape

VR Jail Escape Game

Star Wars Escape VR

Project for Prototyping eNarrative Lab

Sci-Fi Escape is a virtual reality (VR) room escape experience designed for the Oculus Rift and other room-scale devices. Its purpose is to explore the possibility of creating compassion for a VR character and to introduce a two-handed pick up interaction mechanic. Players start off in a sci-fi themed jail cell with a potential friend to be found (or built). Upon escaping the cell, players will be put in a difficult situation: will they escape impending danger at the cost of leaving a friend behind?

In order to create compassion for the VR character, we first establish the connection by having players repair the character. The character then chirps and dances to show its personality, thus dispelling the idea that it’s an emotionless robot. Picking up the character afterwards strengthens the established bond by introducing intimacy and a shared goal. The critical moment is when the character sacrifices itself to save the player. We wish to see if, at this point, the player feels guilt and tries to go back and save the character. As for the two-handed pick up interaction, we wanted to see if there were any other possible interaction mechanics that we can introduce in a VR space. Thus, for small objects such as the VR character’s head, players can pick it up using Oculus’s default grip mechanic. For larger objects, we extend Oculus’s default grip to require a two-handed lift reinforced by vibrations to simulate weight and bulk.

  • Built in Unity3D for Oculus Rift and Touch Controller
  • BB-8's AI and animations programmed in Unity3D
  • Conducted user testing with 15+ people
  • Project selected to present at the 1st Oculus NextGen Symposium

Group members: Ziyin Zhang (programmer), Chris Purdy (programmer), Vi Nguyen, Henry Kim


Demo Video

Interaction Walkthrough




The player picks up BB-8 and aim at the control panel

The control panel is destroyed and laser jail bars disappear

Click to view storyboard (version 1)