Escape Room in VR
Goals
- Create an escape room experience
- Prototype world assets
- Add various user interfaces and interactions
- Add simple game logic
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 (1 point)
- At least one canvas UI (1 point)
- At least three diegetic user interactions (1 point)
- Add game logic (1 point)
- Extra task (1 point)
Instructions
Setup VR
- Tested Unity 2019.4.26
- Setup XR Interaction Toolkit - use 1.0.0 - pre.6
- Add XR-Rig (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)
Optional Task (0 points)
- Add avatar (it’s part of week 5 now) - so you can do it, but only points for next week
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)