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.
You can upload Rift apps using the developer dashboard, with the command-line tool, or with an integration of the command line tool in Unreal or Unity.
Before you can upload your Rift app, you must:
Hover over your Rift app and then click Manage Build or if this is the first upload for this app, click the Upload Build at the bottom of the page. The following image shows an example of a first upload.
Choose a release channel (typically ALPHA or BETA for the first upload) and click (...). For more information about channels, see Release Channels Select Upload New Binary to [Channel Name]. The following image shows an example:
The following image shows an example of the build dashboard.
You can also upload your app with the Oculus Platform Command Line Utility. The command line utility is a better choice if your app package is bigger than 200 MB, but less than 1 GB, or you have required assets or language packs associated with your app.
If you are using Unity with the Oculus Asset imported, or Unreal engine, you can access the Oculus Platform tool through UI in the editor. These tools accept app packages up to 1 GB in size and you can upload assets associated with the app as well.
For Unreal, see Upload Apps to the Oculus Store with the Oculus Platform Tool.
For Unity, in the Unity Editor, go to Oculus > Tools, and choose Oculus Platform Tool. Fill out the required information and click the Upload button.
If users experience a problem with a build, or you need to roll back a build for some reason, you can change the build associated with a release channel for Rift apps. Note that this functionality does not work with SOculus Quest or Go) apps.
If there are any packaging problems with your build, the upload validator lets you know what they are so that you can correct the issue and try again.
Also see Rift Apps with Non-VR Desktop Modes for details on how to support apps that can be launched in a non-VR desktop modes.