DEVICE-CENTRIC DOCUMENTATION

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 Functional VRCs

These requirements ensure your app functions according to Oculus Store standards.

Mobile Functional VRCs

  • VRC.Mobile.Functional.1
    The app runs and installs without crashing, freezing, or entering extended unresponsive states.
  • VRC.Mobile.Functional.2
    The app must not lose the user’s data.
  • VRC.Mobile.Functional.3
    The app must not leave the user stuck at any point in the experience.
  • VRC.Mobile.Functional.4
    If your app requires Internet connectivity for its core functionality, notify users without an active Internet connection that one is required.
  • VRC.Mobile.Functional.5
    The app must continue to download content if the user removes the headset or removes the device from headset.
  • VRC.Mobile.Functional.6
    The app must reset the user’s orientation if the user removes the headset and puts it back on.
  • VRC.Mobile.Functional.7
    The app must reset the user’s orientation if the user selects Reorient in Oculus Dash.
  • VRC.Mobile.Functional.8
    Single player apps should pause when the user removes the headset or opens Oculus Dash.
  • VRC.Mobile.Functional.9
    The app should not submit frames or accept input when the user removes the headset or opens Oculus Dash.
  • VRC.Mobile.Functional.10
    Headlocked menus and UI elements are generally uncomfortable for the user and should be avoided.
  • VRC.Mobile.Functional.11
    Apk filesize must be less than 1 GB, but can come with an expansion file up to 4 GB.