"Real obstacles don't take you in circles. They can be overcome. Invented ones are like a maze."
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.
Understanding the difference between Quaternion.identity
& transform.rotation.
- 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.
GoogleVR Unity SDK (v 1.0.3)