/Anubis-Maze-VR

Virtual Reality Maze Game Using Unity and GVR.

Primary LanguageC#MIT LicenseMIT

Anubis-Maze-VR

Virtual Reality Maze Game Using Unity 3D and GVR.

Gameplay Video

Gameplay from the start to the end.

Alt text

Main Components

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. The UI : At the key positions, at the locked door, and at the final destination to give hint to the user.
  6. 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.

Software

Target Platform

The main target platform is android mobiles to use it with cardboard viewer.

Scripts

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.

Art

All models and textures made by me. I used some image from the internet to helped in the texturing process.

sounds

I used sounds that I downloaded from the internet for free.

Particle Systems

I used fire particle system from standard assets and customized it.

Notes

This Project was required for Udacity VR Software Development Course in VR developer Nanodegree.

Issues

  • 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.

License

This project is licensed under the MIT License - see the LICENSE.md file for details