Virtual Reality Maze Game Using Unity 3D and GVR.
Gameplay from the start to the end.
- Waypoint Navigation : Waypoints is how the user moves through the maze. They become highlighted when the user looks at them - and when clicked they play a sound and move the user to their location.
- Collectables : Along the paths and between the waypoints are gold objects that can be collected. They play a sound and spawn some particles when you click on this and collect them.
- The Gate : A barrier that blocks the path to exit. Once you have the key and put it on its position the door animates open and unblocks the path.
- The Key : Somewhere within the maze, out of sight of the gate, is a key which unlocks it. You must collect it manually, looking at it to highlight it and clicking on it to retrieve it. Once triggered, it plays a sound and spawns some particles to show it's being collected. Once you have the key you can return to the gate and make your way to the finish.
- The UI : At the key positions, at the locked door, and at the final destination to give hint to the user.
- The final treasure : At the end there is Elixir of Life. it becomes highlighted when the user looks at them - and when clicked it reloads the scene to its original state.
- Game Engine :
- Packages :
The main target platform is android mobiles to use it with cardboard viewer.
All scripts are written by me except for the Waypoint script where I used Udacity provided script and edited on it to make it acts as I needed.
All models and textures made by me. I used some image from the internet to helped in the texturing process.
I used sounds that I downloaded from the internet for free.
I used fire particle system from standard assets and customized it.
This Project was required for Udacity VR Software Development Course in VR developer Nanodegree.
- baking lights issue : When I bake the light the scene light looks very wrong which cause performance issue on mobile phones due to non-backed lights.
This project is licensed under the MIT License - see the LICENSE.md file for details