Oculus Go Development

On 6/23/20 Oculus announced plans to sunset Oculus Go. Information about dates and alternatives can be found in the Oculus Go introduction.

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.

VRC.PC.Input.9

If an app is “focus aware,” it must continue rendering while Dash is up, but hide any user hands or controllers and ignore all input.

Required - Yes, for focus aware apps.

Additional Details

An app that is focus aware allows Oculus system UI to appear as an overlay on top of an app, without pausing the app. Focus aware support is not currently required. If an app is not focus aware, users will see Oculus Dash in an empty room instead of Oculus Dash overlaid on their application. For more information, see:

Steps to Test

  1. Press the Oculus menu button on the controller.
  2. Observe: if Dash appears on top of the currently running and rendering app, it is configured to be focus aware. If you see a gray room with menu items directly in front of your face, the app is not focus aware and other VRCs related to Oculus Dash will apply.
  3. Observe the app rendering.
  4. Move the Touch controllers around, click buttons

Expected Result

User should only be able to interact with Dash overlay elements while the app continues to render in the background. To avoid duplicate interactions, in-app hand or controller movement should not render while Dash is up. If the app has pause functionality, which means users can pause the app, the app pauses in menus, or the app pauses when the HMD is off, then the app should also pause while Dash is up.