Archived Documentation

This version of the guide is out of date. Click here for the latest version.

Compatibility and Version Requirements

System and Hardware Requirements

Please review the relevant PC or mobile setup documentation to be sure that you are using supported hardware and that your development environment and devices are set up properly:

Before beginning development, download and install the appropriate Unity version (indicated below).

OS Compatibility

  • Windows: Windows 7, 8, 10
  • Mac: OS X Yosemite, El Capitan, Sierra

Unity Version Compatibility

Unity 5.1+ provides built-in basic support for virtual reality development with the Oculus Rift and Samsung Gear VR, optionally supplemented by the Oculus Utilities for Unity package. Projects built with the Oculus Unity Legacy Integration are not compatible with Unity’s VR support.

VR support for Unity 4 is provided by assets included with the Oculus Unity Legacy Integration package. Developers using Unity 4 and the Legacy Integration should migrate to Unity 5. We are maintaining the Unity Integration for developers who are not ready to upgrade, but it will be eventually discontinued.

If you are starting a new project, we strongly recommend using Unity 5.x and the Utilities package.

Note: Unity 5.3 support is deprecated and not all features are guaranteed to work. Please update to 5.4 or 5.5. Version 5.6 is not currently supported.
Unity VersionRecommended Release

Unity 5.3

Unity 5.3.7p4 and later (deprecated)

Unity 5.4

Unity 5.4.4p3 and later

Unity 5.5

Unity 5.5.1p2 and later

Unity 4

Unity 4.7.0f1

For complete details Oculus SDK or Integration version compatibility with Unity, see Unity-SDK Version Compatibility.

Unity Personal and Professional Licenses

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 considerable resources to one path. Your license choice will depend largely on the performance characteristics and distribution needs of your app.

A feature set comparison between Unity Professional and Personal editions may be found here:

Gamepad Controller

You may wish to have a compatible gamepad controller for use with the supplied demo applications, such as the Xbox 360 controller for Windows, an HID-compliant game controller for Mac, or a Moga Pro or other compatible controller for Gear VR.