Book Image

Unity Virtual Reality Projects - Second Edition

By : Jonathan Linowes
Book Image

Unity Virtual Reality Projects - Second Edition

By: Jonathan Linowes

Overview of this book

Unity has become the leading platform for building virtual reality games, applications, and experiences for this new generation of consumer VR devices. Unity Virtual Reality Projects walks you through a series of hands-on tutorials and in-depth discussions on using the Unity game engine to develop VR applications. With its practical and project-based approach, this book will get you up to speed with the specifics of VR development in Unity. You will learn how to use Unity to develop VR applications that can be experienced with devices such as Oculus, Daydream, and Vive. Among the many topics and projects, you will explore gaze-based versus hand-controller input, world space UI canvases, locomotion and teleportation, software design patterns, 360-degree media, timeline animation, and multiplayer networking. You will learn about the Unity 3D game engine via the interactive Unity Editor, and you will also learn about C# programming. By the end of the book, you will be fully equipped to develop rich, interactive VR experiences using Unity.
Table of Contents (15 chapters)

Visor HUD

A heads-up display, or HUD, is a floating canvas in your field of view that overlays the gameplay scene. In VR vernacular, there are two variations of HUDs. I'll call these variations the visor HUD and the windshield HUD. This section looks at the first one.

In visor HUD, the UI canvas is attached to the camera. It doesn't appear to respond to your head movement. When you move your head, it appears to be stuck to your face. Let's look at a nicer way of visualizing it. Suppose you're wearing a helmet with a visor, and the UI appears projected onto the surface of that visor. There may be contexts where this is OK in virtual reality, but it is likely to break the sense of immersion. So, it should generally only be used either when the visor is a part of the gameplay, or if the intent is to take you out of the scene, such as the utility menus for the...