top of page
Tropical Leaves

Fantasy Escape: VR Project

Escape the mystical fantasy world by solving puzzles in a VR enviroment.

01

Project Requirements

  • User interaction using Virtual controller and user based integrations. 

  • Users should be able to interact with the experience through 3D Object Interfaces.

  • Objects in the scene should track and respond to users in intuitive and understandable ways.

  • Points of interaction should be legible in the design and create a mood within the scene. 

  • Focus components of this project include : 

    • XR Setup + Teleportation, 

    • Scene Design, 

    • Spatial Interaction Design, 

    • Object Physics, 

    • Lighting Design 

    • VFX, Spatial Audio 

02

Project Concept

Interactive: Storytelling element, sounds, animations, interactions

20210804_013809.jpg

03

Brainstorming

Horror fantasy theme 

04

Story board

20210806_125339.jpg
20210806_125318.jpg
20210806_125650.jpg
20210806_125541.jpg
20210806_125459.jpg
20210806_125634.jpg

05

Project Storyboard: Levels of inclusion

Levels of inclusion vr.png

06

Anticipated Project Challenges

  • Setting up a concise theme & user interactions

    • Since the app is set in a fantasy setting, gathering immersive sprites, audio, and ambience. It will take time to make/ gather assets.

 

  • Time management

    • Working with VR is new, so it would take some time getting used to the interactions, and user flow.

 

  • Setting up Controllers

    • Setting up controllers, and interactions for different devices and users.

07

Demo

What you will see in this product video

The simplified version of the product, is a virtual maze/escape room. 

Each room has it’s own puzzle/activity that needs to be completed before the user gets a reward and the door opens.

08

Project Challenges

  • Burnout 

    • Did nothing the first week, struggled with an idea, motivation to finish. Push through=worse 

    • Solution: Even if you don’t have the energy, pull through, cause it will be worse if you don’t. 

  • Building out

    • Some errors with the shaders provided, especially the opaque one, resulted in the physics system not working in game view, nor the headset.

    • Solution: fix errors, even if it is something you think you don’t use.

  • Scaling

    • 1:1:1 is 1m by 1m by 1m. It took a lot of trial and error, and google searches to get the correct sizing

    • Solution: start with google to ensure correct sizing

  • Physics

    • Getting the look and feel of some of the interactions, like the bowling and gun, relied heavily on the material physics. While interactions like the chest and door, required joint system physics

09

Lessons learned

  • Put all your objects under a parent object:

    • To make my bullets, the script overrode the position of the prefab. I had to place the bullet under a parent, so the script overrode the parent, and not my object. 

bottom of page