System and Hardware Requirements


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.

Please begin by making sure that you are using supported hardware and devices for this release of the Native SDK.

Operating System Requirements

The Native SDK currently supports the following operating systems:

  • Windows 7/8/10
  • Mac OS: 10.10+ (x86 only)

Minimum System Requirements

The following computer system requirements for the Native SDK are based on the Android SDK system requirements:

  • 2.0+ GHz processor
  • 2 GB system RAM

Supported VR Headsets

  • Oculus Quest


Oculus Touch Controllers

Oculus Quest comes with two 6DOF Oculus Touch Controllers. Each controller has a grip trigger, an index trigger, two face buttons, and a clickable thumb stick. The face buttons, index trigger, and thumb are capacitive. The left controller has a Menu button, and the right controller has a system reserved Home button.

Bluetooth Gamepad

Bluetooth gamepads are also supported. However, not all brands have been tested for compliance. Developers should perform appropriate due diligence for key code compatibility when utilizing gamepad input in their application.

A gamepad is necessary for testing the sample applications which come with this release.

Compatible gamepads must have the following features:

  • Wireless Bluetooth connection (BT3.0)
  • Compatible with Android devices
  • Start and Select buttons

Typical controls include:

  • One Analog Stick
  • Action Button (4)
  • Trigger Button (2)