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.
Please begin by making sure that you are using supported hardware and devices for this release of the Oculus Mobile SDK.
The Oculus Mobile SDK currently supports the following operating systems:
The following computer system requirements for the Oculus Mobile SDK are based on the Android SDK system requirements:
Oculus Touch Controllers
Oculus Quest comes with two 6DOF Oculus Touch controllers. Each controller has a grip trigger, an index trigger, two face buttons, and a clickable thumb stick. The face buttons, index trigger, and thumb are capacitive. The left controller has a Menu button, and the right controller has a system reserved Home button.
Oculus Go Controller
The Oculus Go controller is the orientation-tracked input device for the Oculus Go.
Bluetooth gamepads are also supported. However, not all brands have been tested for compliance. Developers should perform appropriate due diligence for key code compatibility when utilizing gamepad input in their application.
A gamepad is necessary for testing some of the sample applications which come with this release.
Compatible gamepads must have the following features:
Typical controls include: