Unity VR Support and Toolkits
Generally, as a developer, you spend your time working on your project scene. As we did for the diorama in the previous chapter, you'll add objects, attach materials, write scripts, and so on. When you build and run your project, the scene is rendered on a VR device and responds in real time to head and hand motions. The following diagram summarizes this Unity system VR architecture:
Within your scene, you may include a camera rig and other higher-level toolkit prefabs and components. All device manufacturers provide toolkits that are tuned to their specific devices. At a minimum, this includes the Unity Camera component for rendering the VR scene. It probably also includes a whole suite of prefabs and components, some required and some optional, which really help you create interactive, responsive, and comfortable VR experiences. We will go into detail throughout this chapter on how to set up your scene with these specific devices.
Unity has a growing library...