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.
We're no longer accepting submission of 32-bit Oculus Quest apps. Any new or updated Oculus Quest application needs to be 64-bit. Please contact Oculus if you are unable to comply with this policy. Oculus Go and Gear VR apps will not be affected by this change.
Unity and Unreal provide built-in support for Oculus Quest development. If you wish to use the Oculus Quest Native SDK with other engines, please see Native Engine Integration.
Unity versions 5.1 and later provide built-in VR support for Android development, enabled by checking a box in Player Settings. The Native SDK is not required.
We provide an Oculus Integration for Unity that includes supplemental scripts, scenes, and prefabs to assist development. The package is available from the Unity Asset Store.
For more information, see Preparing for Android Development in our Unity Guide.
Unreal versions 4.10 and later provide built-in support for Android development. The Native SDK is not required.
The Android SDK is required for Android development with Unreal. However, most Unreal developers do not need to install Android Studio or NDK. Unreal developers should follow the instructions in our Device Setup - Oculus Quest guide, and install the Java Development Kit (JDK) and Android SDK before beginning development.
For more information, see the Getting Started Guide in our Unreal Developer Guide.