Setup guide
Unity | Introduction | 5
Introduction
Welcome to the Oculus Unity Developer Guide.
This document describes developing Unity 3D games and applications for VR devices with the Oculus PC and
mobile SDKs. A Unity integration package, sample Unity applications, and mobile SDK Unity examples are
available for PC and mobile development to help you create virtual reality applications in Unity.
This guide covers:
• Getting started
• Downloading and installing the Oculus Unity integration
• Contents of the integration package
• How to use the provided samples, assets, and sample applications
• Configuring Unity VR projects for build to various targets
This Unity Integration is available for use with the PC development environment for the Oculus Rift. It is also
bundled with the mobile SDK for Samsung Gear VR.
The Mobile Unity Integration may build targets for PC or Android; the PC Unity Integration is currently limited
to building targets for PC. When developing for multiple platforms, keep in mind that the requirements and
optimizations for PC and mobile VR applications differ substantially. If you would like to generate builds for
both PC and mobile from a single project, it is important to follow the more stringent mobile development best
practices.
This document describes the mobile Unity integration release 0.5.0. Most information contained in this guide
also applies to the PC Unity integration 0.5.1. Any exceptions are clearly indicated where they occur (e.g., the
Moonlight folder in OVR contains assets relevant only to mobile development).
Requirements
System and Hardware Requirements
Please review the relevant documentation to be sure that you are using supported hardware and that your
development environment and devices are configured and set up properly:
• PC SDK: Oculus Developer Guide
• Mobile SDK: Device and Environment Setup Guide
All documentation is available for download here: https://developer.oculus.com/documentation/.
Before beginning Unity development, you should be able to run the available SDK Unity demo applications.
Unity Requirements
The Oculus Unity Integration is compatible with Unity Pro 4.6.3, which includes support for Lollipop (Android
5.0).
Unity Free support is available with Unity 4.6 or higher. A feature set comparison between Unity Pro and Unity
Free may be found here: http://unity3d.com/unity/licenses
Note: There are noteworthy feature support differences between Unity licenses. Please review
the limitations cited below as well as the license comparison on Unity’s website before committing










