Lifecycle of an Oculus VR App

The Oculus dashboard plays a key role in the lifecycle of your Oculus application. The dashboard lets you distribute builds to testers and also serves as the portal for the review processes your app must go through for general distribution on the Oculus Platform.

It is important to us that you know what to expect when you submit an app for us to distribute through the Oculus Platform. The time and effort you put into your app is appreciated and we want to provide a fair and transparent path to success.

App Lifecycle

Successful apps go through phases of design, development, and testing. When you submit your app, its content and performance are evaluated before it can be released to the public. Oculus standards help us ensure a great user experience for Oculus Quest and Rift users.

After all aspects of your app meet our requirements, it can be published on the Oculus Platform. The following image demonstrates the typical app lifecyle.

Design Considerations

There are baseline elements that VR apps must incorporate and achieve to be ready for consumers. To help your apps be successful, we provide design guidance and we set content and technical requirements that apps must meet before they are distributed through the Oculus Platform.

You also should review the following before you start development:

To help you be successful, we have provided the following guide:


You need to create an app page in the Oculus developer dashboard before you begin the distribution process. For information on how to create the page, see Create an App Page. Then, develop your VR app using our game engine integrations, platform solutions and SDKs. You will need to understand concepts like the platform entitlement check, and how to handle the back button correctly in a mobile app.

For more information about how to develop for Oculus and the resources available, see the developer documentation.

Testing and Submission

You can submit builds to your app page on the Oculus dashboard using of four default channels. For more on submitting an app build, see Upload an App and Provide App Details.

The Alpha, Beta, and Release Candidate channels enable you to give external users access to your app for testing purposes. Use the Production channel when you are ready for Oculus to review your app. For more information about submitting builds, see Release Channels.

However, before you submit your app for review, you should complete some readiness testing.

When your app meets all of the store requirements, upload a build to the Production channel and submit it for review.

For more information about uploading a mobile app, see Upload Apps for Oculus Quest. For more information about uploading Rift apps, see Uploading Rift Apps.

Data Use Checkup

For apps that use platform features, make sure and submit a Data Use Checkup prior to app submission. For more information, see Data Use Checkup.

Technical Review

The store review process checks whether your app meets all the minimum technical and content standards required for consideration. The technical requirements are documented in the Virtual Reality Check Guidelines.

If your app fails its initial technical review, we want to make sure you know why, and what to do next. You will recieve a detailed report about your app, showing you exactly which technical requirement(s) you’re missing, and pointing you toward links in our Developer Center where you can learn about how to approach fixing the issue. You are then welcome to resubmit the app.

Content Review

After an app successfully passes technical review, it enters content review, where we evaluate the app for its overall completeness, polish, and value. We expect games, videos, virtual tours, and other kinds of apps to be engaging, interesting, or useful.

The content in the Oculus Store is carefully curated. A wide range of tastes and viewpoints are taken into consideration when apps are reviewed for publication. Essentially, we try to put ourselves into our customer’s shoes and discern what people will enjoy and engage with.

For more information, see Content and Design Guidelines.

Approval and Release

If your app passes the technical review and content review stages it becomes eligible for inclusion on the Oculus Platform. Rift apps are passed on to our publishing review team for Oculus Store classification and categorization. This does not apply to Quest apps which are classified as App Lab or Oculus Quest Store apps before they enter review.

After publishing review is complete, you will be able to distribute your app through our Oculus Distribution Options.

Monitor and Improve Your App

Finally, release is just the first step. You should make sure to use the app analytics and feedback to improve existing store apps. For more information, see App Analytics, Reviews and Discoverability.