Skip to content

📍 Interactive maze game built with Unity3D for the Udacity Nanodegree Program

Notifications You must be signed in to change notification settings

gdedi001/MazeVR

Repository files navigation

MazeVR - Udacity Nanodegree (Project 3)

MIT Licence

"Real obstacles don't take you in circles. They can be overcome. Invented ones are like a maze."

Overview

Now that I've learned more about scripting for virtual reality, the Nanodegree program presented me with the opportunity to actually experience it in context. This project allowed me to gain confidence by transfering my previous software development knowledge towards this new, unfamiliar paradigm. Limited examples and small demo scenes do not tell the whole story - bringing everything together ends up being a lot of the work. For this project, I was able to create a fully interactive VR experience in the form of a maze.

Some Challenges

Understanding the difference between Quaternion.identity & transform.rotation.

Skills utilized

  • Creating new C# scripts in Unity
  • If then, loops, arrays, and other programming constructs
  • Attaching scripts to objects
  • Using the built-in Monobehaviour methods
  • Triggers and Gaze Based Interaction
  • Creating, moving and animating objects procedurally
  • Familiarization with the Unity documentation
  • Scripting Dynamic UI Objects
  • Debugging
  • The Unity Event System.
  • Managing and Reloading scenes.
  • Controlling particle systems.
  • Creating Audio Clips and playing sounds.
  • Waypoint Navigation Systems.
  • Profiling scenes for performance.

SDK

GoogleVR Unity SDK (v 1.0.3)

Screenshots

Alt text
Alt text Alt text Alt text

Releases

No releases published

Packages

No packages published

Languages