Oculus Quest and Quest 2 deliver the freedom of wireless, standalone VR with the industry leading power and performance to drive your next immersive app. Both of these devices include spatially tracked controllers, integrated open-ear audio, and support for Oculus Link which enables users to access their Oculus Rift library of apps from their gaming compatible PC.
This overview will help you kick off your next VR development process, including background information on Quest and Quest 2, materials for learning performance optimization techniques, and background on the Oculus Store submission policy. We look forward to experiencing the new worlds, and realities you create with these all-in-one VR systems.
Oculus Quest and Quest 2 deliver the freedom of 6DOF VR, the power and flexibility of a Qualcomm Snapdragon processor, and the same developer software platform. Features such as Guardian, Passthrough+, hand tracking and our redesigned Universal menu are also available on both headsets.
While there are similarities, we are especially excited about the potential that Quest 2 will bring to VR audiences everywhere with even more power, higher resolution, and a more affordable price. See below for a few of the key differences between these headsets, highlighting what makes Quest 2 a premium VR device for you to design, develop and distribute your next VR app.
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.
Want to learn more about Quest 2? Check out the Quest 2 announcement blog post for even more about the headset, along with an initial set of developer FAQs.
Quest and Quest 2 feature a mobile chipset running Android, and include its own set of development processes and best practices. Some of these nuances may be new for those who specialize in console or PC engineering, so to start developing for this 6DOF, all-in-one VR system, we recommend the following resources for Unity, Unreal, and Native development.
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 and Quest 2, 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 and Quest 2. If you haven’t already, check out the Get Started Page for how these compare with the Rift S.
Hear from Chris Pruett as he provides further detail around the Oculus Quest curation process, patterns of successful games, and themes for the future of VR.
Hear from SUPERHOT lead programmers, as they provide a deep dive into how they optimized their hit VR title for the Oculus Quest. This presentation will help those looking to port their title to Quest, but also understand even more about the platform.
All in One or PCVR? Hear from Bruce Wooden of the Oculus Content Team as he helps you understand the platform audiences, technical considerations, and tips for scoping your next VR project.