This book takes a hands-on approach to getting up and running with virtual reality using the Unity game engine. By utilizing the free SteamVR 2.x libraries, the book and its example code is compatible with the main virtual reality head mounted displays currently available. The book also looks at some of the main issues surrounding virtual reality, such as motion sickness and performance issues, providing practical ways to reduce their impact to make better VR experiences.
1. A brief introduction to the virtual world. 2. Setting up your hardware for the first time. 3. Setting up a Unity project with SteamVR. 4. Building User Interface. 5. Adding Simple interaction. 6. Moving around the virtual world with a teleportation system. 7. Pickig nad Interacting with Virtual Objects. 8. Making the most of virtual reality with audio. 9. Leap Motion and Otehr Controls. 10 Camera Rig for seated and Standing. 11 Strategies for reducing virtual reality sickness. 12. Optimization and Polish. 13. Further possibilities.