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.
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.
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:
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.
Create a new project. If you’re already working on a Unity project, save your work before importing.
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.
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.