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.

Create an Organization and Manage Users

Before you can distribute an app with the Oculus platform, you need to create or join an organization on the Oculus dashboard. An organization represents the company or individual associated with an app or game and this name displays with an app in the Oculus Store. You use the dashboard to create and manage organizations and users associated with each organization.

Create an Organization

To create an organization:

  1. Log in to your Oculus account and navigate to https://dashboard.oculus.com/.
  2. If you have not previously created an organization you’ll get a prompt to Create New Organization. If you have already created an organization, you can open the dropdown at the top of the page and then select Create New Organization.
  3. Enter the name of the organization. Choose carefully, this name will accompany any app you distribute. Select Submit.
  4. Review the Developer Non-Disclosure Agreement.
  5. Once you’ve agreed to the terms and select Accept, you’ll be taken to your My Apps page where you can create your organization’s first app. Information about creating apps can be found on the App Submission and Store Review page. Additional information about the release channels offered can be found in the Release Channels section.

Add Users to your Organization and App

Once you’ve created your organization and an app, you can define the users who will be working on the application and what they will be doing. These roles give additional permissions that will be needed to complete the development process.

There are three roles you can define for an organization and the permissions for each role.

  • Admin - Admins have access to all development and financial information for an organization.
  • Developer - Developers have access to all development related functions; e.g. the Manage Builds tab, the Platform Services tab, etc... that are required to define, build, or manage an application. The Developer role is set at the app level, so you can add developers only for the app they are working on.
  • Finance - The Finance role provides a user access to all the financial information for an organization. The Finance role does not have access to any app development information.

Add Users to Your Organization

Before you add users to your organization, make sure that each user has created an Oculus account, and that you know their Oculus user name. Then:

  1. Log in to your Oculus account and navigate to https://dashboard.oculus.com/.
  2. Find and expand the organization name in the left menu. Then expand the Settings entry and select Members. The following image shows an example:
  3. Select Add... for the role you would like to add a user.
  4. Enter the user’s Oculus Username and select Add.

Manage App Access

You may limit the apps a developer in your organization has access to. To do this:

  1. In the Members tab, hover over the user who you’d like to update. Select the dropdown and click Manage Apps.
  2. Select the applications that you would like the user to be able to access, click Save.