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.

Oculus Store - App Submission Guide

One of the essential stages of the VR development process is app submission. This phase consists of the Oculus Store team reviewing your app to ensure that there are no technical issues, but also that the content is designed and developed to meet user expectations.

App submission, and this guide, can be broken down into two core sections: technical review and content review. This guide was built from years of experience analyzing, documenting and providing feedback for VR apps. We are confident that these insights will save you time and resources as you prepare to submit your app.

Store policies to remember per each hardware platform

As you prepare to design, build and publish your next VR app, we recommend that you keep in mind the store policies outlined below. These will help to focus your resources, but also ensure that you are aware of how your app will be reviewed. See below for more information on the store submission process per each Oculus platform.

Publishing your app on the Quest Store

Like every Oculus platform, you will need to follow the Oculus Content Guidelines and Developer Policy Overview, but to ensure consumer confidence in the games and apps offered in the Quest Store, you will need approval of a pitch document prior to submitting your app to the Quest Store. We recommend submitting your pitch document early in your development cycle, as this may save you a great deal of time and resources.

Check out the following video presentation from Unity Unite 2020 for more on the Quest submission process: Building businesses in VR: A guide to shipping on Oculus Quest.

Considerations for Quest pitch approval

Your concept document should instill excitement and confidence both in your app concept, but also your team’s experience and capabilities to build and launch your app successfully. Check out the Oil Rig pitch example, along with the considerations below:

A unique, intriguing concept: An overview of your concept, the characters, game mechanics, etc. What will make your title unique? Share any details that show previous success with the title, IP, or even research you’ve done around similar titles and your target audience.

Team makeup and experience: Years of experience, previous apps you have launched, areas of expertise, and any other details that will drive confidence that your app will be successful.

Art style and existing assets: This is a concept document, share any visuals or existing art assets you have created that will further communicate the end experience. We’re happy to take a look at any gameplay video or trailers, but just remember that we will not be reviewing preliminary builds or expecting polished assets at this stage.

Investment and timing: Developing a VR application is not easy. Provide any details around investment resources you’ve received thus far, and/or will acquire to help bring your app to life. It also helps for you to provide the expected length, the end consumer price, and when you plan to launch, keeping in mind that your target launch date should be at least 3+ months away from submitting your pitch.

Further specs and features: While this document should be concise, we’re also excited to know more about your app. Feel free to include further details on the Oculus technologies you will leverage (platform solutions, hand tracking, etc.) and any other details like what you plan to charge and how long/deep your app will be are also helpful.

This is not an “all or nothing” process: The considerations above are just that, considerations. When we review each concept, we take many considerations into account, we do not exclude any app based on a single facet. We are excited about all game genres, art styles, and teams of every size. We look forward to reviewing your concept document.

Note: Keys only distribution unavailable on Quest: Keep in mind that while we have offered keys-only distribution for the Rift and Go platforms, all applications must pass the submission process for the Quest at this time.

New Quest distribution option coming in early 2021

While the current Quest submission process does require approval before publishing on the Oculus Store, we have a new distribution option currently in development. Check out the following announcement for more information on this opportunity set to release in early 2021.

The Next Chapter of Oculus Development and a New Quest Distribution Path

Sharing your Rift / Rift S app on the Oculus Store

For PC-based VR apps targeting Rift and Rift S, you will follow the technical and content review process outlined throughout this guide. Be sure to review the commonly failed VRCs + content considerations within this guide, as well as the full list of Rift VRCs. As with all Oculus hardware, your app will also be reviewed to ensure that you are following all Oculus Content Guidelines and Developer Policy Overview.

Following these reviews, if no flags are raised, our submission team will reach out and provide a launch date for you to further prepare for your app to go live!

Pertinent dates for Go / Gear VR app developers

Outside of a unique set of Mobile VRCs, Oculus Go and Gear VR apps follow the same review process outlined above for Rift, but you should also note these upcoming changes to the Go and GearVR Stores.

Oculus Go Updates
December 4th, 2020 is the last day to submit new Oculus Go applications. We recommend submitting your Go app beforehand. If you need to make any updates to your existing app, including any changes to metadata, these must also be entered by December 4th, 2020. December 18th, 2020 is the last day applications will be launched in the Oculus Go Store.

See the announcement developer blog post for more information on these Go updates.

GearVR Updates
As the Gear VR SDK is no longer supported, we will no longer be accepting new GearVR apps to the Oculus Store as of September 15, 2020. See the announcement blog post for more information on this update.

Oculus for Business (OFB) for business and enterprise apps

If you are developing apps for an enterprise audience, be sure to check out Oculus for Business (OFB). As a part of OFB, The Oculus Independent Software Vendor (ISV) Program is designed to engage and support developers who are focused on VR training, simulations, data visualization, or remote collaboration.

The OFB website provides more information on the ISV Program and steps to get started, while the OFB developer documentation also offers a number of helpful resources.

An overview of this app submission guide

This guide will outline the many learnings we’ve gained from reviewing hundreds of VR apps over the past few years. Similar to the submission process itself, the guide is organized by technical review + VRCs, and content review + asset creation. It features best practices, context around certain policies, example watchouts, and many other insights that will help prepare you for app submission.

Technical Review + VRCs: Outlines the many technical aspects of the app review process, providing context around why we review certain elements of your app, steps to fix these issues, and commonly failed Virtual Reality Checks (VRCs).

Content Review + Asset Creation: The content review process includes aspects of your app focused on the end user experience, and ensuring your app resonates with your target audience. In this section we provide common challenges during this process, as well as highlights from the Asset Guidelines.

Do you have feedback or support questions?

If you’re having challenges during the app submission process, feel free to reach out via Support Contact Us page, or ping a fellow developer within the Oculus Dev Forum.