Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.75 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.75 KB

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