Escape Room in VR
Goals
- Create an escape room experience
- Prototype world assets
- Add various user interfaces and interactions
- Add simple game logic
- Add an avatar
Solution
Here you can find the solution app. Download the .apk file and test it in the Quest for reference.
Additional Material
Point List (max 5 points)
- Escape room world with at least 3 objects (0.5 point)
- At least one canvas UI (0.5 point)
- At least three diegetic user interactions (1 point)
- Add game logic (1 point)
- Add robot avatar (1 point)
- Extra task (1 point)
Instructions
Setup VR
- Setup XR Interaction Toolkit
- Add XR Origin (Device-based)
- Add Probuilder package
Create App
Build World
- Add room, add teleportation area
- Add table with drawer
- Add door with handle
- Add lamp
- Add display
- Add button with switch
- Add hint for the door + balls
- LightSetting
Interactions
Canvas
- Add canvas UI to display object
- Add background music
- Control music volume and on/off with canvas
Drawers
- Make table drawer moveable
- Make door moveable
Button
- Make button pressable
- Add color change and activation sound
Game Logic
- Make an escape room puzzle
- Fail and Win Condition
- At least 1 obstacle to overcome (like the door in the example)
Avatar
- Add Avatar
- Add Mirror
- Add Hand Animation (optional)
- Add Voice Mod (optional)
Extra Task
- Add sound design to table drawers and door (0.5 point)
- Add inertia to the drawer and door (0.5 point)
- Add more puzzles (1-2 points)