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.

Mobile Input VRCs

These requirements ensure your app provides a user experience consistent with Oculus user interaction standards.

Mobile Input VRCs

  • VRC.Mobile.Input.1
    If the app cannot be used without an external input device (e.g. gamepad or 3DOF controller), and no input device is detected when the app starts up, the app must warn the user to connect the necessary device.
  • VRC.Mobile.Input.2
    The app must open Oculus Dash if the user long-presses the back button.
  • VRC.Mobile.Input.3
    When the user presses the back button, the app must either go back one level in your UI or display a menu with an option to quit the app.
  • VRC.Mobile.Input.4
    If the app supports both Gear VR touchpad and Gear VR Controller input, the app must let users switch between them at-will.
  • VRC.Mobile.Input.5
    The app must use the built-in volume control UI when the user presses the volume buttons.
  • VRC.Mobile.Input.6
    The app must detect if the 3DOF controller is set to left-handed or right-handed, and it must function equally well when used with either configuration.
  • VRC.Mobile.Input.7
    The app should detect what device it’s running on and use the correct controller graphics and terminology.