Oculus Quest is our first standalone six degrees of freedom (6DOF), positionally tracked VR headset. It includes Oculus Touch controllers, integrated open-ear audio and leverages Oculus Insight, which uses four ultra wide-angle sensors and computer vision to deliver inside-out tracking. These technologies add up to deliver a premium, mobile VR experience that is ready to drive your next VR app.
For those that are new to the Quest platform, be sure to check out the store submission section below for more details on the store policy. We look forward to seeing the new worlds, and realities you create with this mobile VR system.
Quest features a mobile chipset running Android, and includes its own set of development processes and best practices. Some of these may be new for those developers who specialize in console or PC engineering, so to help you start developing for this 6DOF, mobile VR system, we have provided a number of resources for Unity, Unreal and Native development.
To ensure developer success and optimize the store experience for VR consumers, the Quest Store Policies align with VR player expectations that games have a certain amount of depth and polish. These policies will help you to focus your time and resources, while enabling VR players to be confident in the quality of games throughout the Quest library.
It’s important to note that with these policies, you are required to provide a concept pitch document, showing the quality of the concept, probability of market success, and adherence to the Oculus Content Guidelines. This document is an opportunity for you to show how amazing your game will be, and how it will speak to the Quest audience. For inspiration, here is an example concept doc for an undeveloped game titled Oil Rig. Once approved, you will receive non-public development resources and access to submit your application to the Quest store. Be sure to also review the Quest Virtual Reality Checks (VRCs) and Developer Policies which are required before officially publishing your app. It’s recommended that these are taken into consideration early in your development process.
This process is resulting in elevated developer success and player satisfaction on the Quest platform. We look forward to working with you and your team to deliver inspired games and apps with this mobile VR technology.
If you are new to VR development, it’s important to note that compared to 2D game and software engineering, performance optimization is essential to delivering a successful app. Missed frames can be moderately tolerated in mobile and console games, but in VR, dropped frames can cause significant discomfort, potentially deterring a user from experiencing your app all together.
As opposed to developing for PC VR, optimizing for the mobile chipset requires different planning and tactics for optimization. Keep this in mind as you plan to develop for Quest, as best practices like minimizing draw calls and shader complexity, thorough frame analysis and efficient use of expansion files are all important to the success of your app.
Recognizing that the optimization process is both essential and (can be) time consuming, we have created a number of tools, resources, guides and videos to ensure your success:
See below for a detailed set of technical specs for the Oculus Quest. If you haven’t already, check out the Get Started Page for how these compare with the Rift and Go.