Join Michael House for an in-depth discussion in this video What you should know, part of Virtual Reality Overview for Developers.
- [Instructor] To get the most out of this course, you should be familiar with the Unity game engine. We'll be using the Unity game engine to create VR environments. I'll be showing you all the steps you need to follow along, so you don't need to be a Unity expert, but a working knowledge of Unity would give you a leg up. Knowledge of C# scripting. We use C# scripts throughout the course. Basic familiarity with C# syntax and object-oriented programming would be helpful. I'll be installing Visual Studio as the IDE for editing scripts. If you have a different preferred IDE, you can use that instead.
We'll be using Unity 5.6.1f1. This requires a computer that's running either Windows or Mac. For Windows, you'll need Windows 7 SP1 or greater. For Mac, you'll need OS X 10.8 or greater. Your computer will also need a graphics card capable of using DirectX 9 shader model 3.0 or DirectX 11 with feature level 9.3 capabilities. While deploying to a mobile device is optional, I highly recommend deploying to a mobile device or touchscreen device to test these applications.
For Android, you'll need version 4.4 KitKat or higher. For iOS, you'll need version 8.0 or higher. Google Cardboard is not required, but provides additional immersion for testing and experiencing your VR apps.
- The state of virtual reality
- VR user interfaces
- Setting up a development environment
- Setting up a project
- Creating scripts
- Adding a custom skybox
- Mobile device configuration
- VR cameras
- Interacting with the VR environment
- Spatial audio