Chapter 1. Terminology and Best Practices

The virtual reality (VR) development world can be daunting because of the sheer amount of competing hardware and software that is currently available. Also, because VR is such a new medium, many of the axioms that game developers take for granted may not work in the world of VR games and experiences.

If you’re unsure of the differences among Oculus VR, OSVR, and OpenVR, or you’re just looking for some common best practices as you start out with VR, this chapter is for you.


Many technologies, pieces of software, and devices constitute the ever-growing VR ecosystem. To make sure that we are on the same page, let’s look at a few key pieces of this ecosystem that any Unreal Engine 4 (UE4) VR ...

Get Unreal® Engine VR Cookbook: Developing Virtual Reality with UE4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.