VR Escape Room

Unity VR Game Design

Unity VR Game Design
Unity | Miro | Keynote
May 2021


This is my first attempt to create a VR project in Unity. Despite the learning curve, the whole process of exploring and learning is challenging as well as rewarding. In order to get familiar with basic components and packages in Unity to develop a virtual reality project, I explored the learning platform in Unity and was inspired by the “VR beginner tutorial”

An escape room is a great concept to learn how to set up a virtual room, how to build and design interact-able objects (including adding more complicated components such as audios, rigid body, mesh collider, scripts, etc), how to set up lightings, camera, and more importantly, need to familiar with all XR related packages. 

Luckily, Unity has the powerful template and resourceful learning assets for me to explore. Thus, I’m happy I accept the challenge and learn how to build a VR project in Unity.

Any prototype needs to be tested, I got user feedback on my first VR escape room prototype as below.


• The haptic interaction would be great to support the interactive actions in the VR escape room. Users can feel the vibrate when they broke the potion bottles; when they throw the ingredients into the boiling pot, a haptic interaction would indicate the action and improve the engagement experience.

• As the feedback, I received from the user testing, interactive audio for interact-able objects in my VR escape room would be necessary. It can enhance the immersive experience and provide clues or hints for users to explore and solve the puzzles in the virtual room.

• A BGM would be an option to increase the immersive experiences. Besides, once the user solves the puzzle and triggers the exit result, celebrating music would indicate the win of the game, users would love to hear the cheerful music in a VR game.

• In this project, I might not be going to add voice interaction to the experience. In the escape room, it would be a more challenging and also interesting experience that allows users to explore the virtual room and solve the problems by themselves.