Oculus Quest Development with Unity and Unreal

Important

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.

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 Quest Development

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 Quest Development

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.