The site has a new content architecture. We've added the ability to select your development device to show device-specific content. Please read our blog post Oculus Developer Center Update: Device-centric Documentation Architecture for more information.

Oculus Quest Development

All Oculus Quest developers MUST PASS the concept review prior to gaining publishing access to the Quest Store and additional resources. Submit a concept document for review as early in your Quest application development cycle as possible. For additional information and context, please see Submitting Your App to the Oculus Quest Store.

Importing the Oculus Utilities Package

Oculus Utilities for Unity is an optional Unity Package that includes scripts, prefabs and other resources to assist with development.

To import Oculus Integration for Unity into your project, perform the following steps:

1. Manually delete any previous versions

If you have previously imported another version of the Integration or Utilities package into your project, delete all files beginning with Oculus or OVR. If you are developing for Android, delete Oculus, AndroidManifest.xml, vrapi, vrlib, and vrplatlib.

Note: Be sure to restart Unity Editor before proceeding to step 2.

2. Open or create a Unity project

Create a new project. If you’re already working on a Unity project, save your work before importing.

  1. From the Unity menu, select File > New Project.
  2. Click Browse and select the location to save the project.
  3. Make sure that Setup defaults for is set to 3D.
  4. Click Create.

3. Import the Unity package

The latest Oculus Integration for Unity is available in the Unity Asset Store. Download the package from the Oculus Integration page, or by searching for Oculus Unity Integration in the Asset Store tab of the Unity Editor.

  • In the Importing package dialog, make sure all the check boxes are selected, and then select Import.

4. Update OVRPlugin (Optional)

The Oculus OVRPlugin provides built-in Editor support and some additional features. The latest version of the OVRPlugin is included in the Utilities for Unity package. If the editor is running an older version of OVRPlugin, you have an option to automatically update your project with the latest version. We always recommend using the latest version.