Skip to main content

OculusQuest - Setting up development enviroment in Unity

Supported Unity versions

Currently, there are 3 supported Unity versions:

  • 2017.4 LTS

  • 2018.4 LTS

  • 2019.2

We strongly recommend using Unity 2019.2 as this is the version we are currently providing support for.

Getting the Oculus Integration package

Unity already provides built-in support for the Oculus Quest, however, we recommend downloading the Unity Integration Package (Version 14.0 on March-2020) as it will provide additional resources like an interface for controlling VR camera behaviour, a first-person control prefab and scripts for object grab and haptics. The easiest way to get the Oculus Integration package is by accessing the Asset Store tab in Unity and typing “Oculus Integration” on the search box.


Once you have found the right asset, click on it, you will be taken to the download page, Hit download, you might have to accept the Asset Store terms of service, once it finishes downloading, you will see an install button, click on it.

OculusQuest-UnityInt-WEB-3.png OculusQuest-UnityInt-WEB-4.png OculusQuest-UnityInt-WEB-5.png

After a few seconds, you should see a new window displaying all the contents of the package.


Hit Import, there is a good chance that you will get a message asking you to upgrade to a new version, this because Oculus keeps updating the package outside the Unity store, just click yes.


You will then be asked if you want to restart the Unity editor, hit Restart.


You might also get another message asking you if you want to upgrade the spatializer plugin, hit Upgrade and then hit Restart.



Once you reopen your project, you should see a new Oculus folder inside of your Assets folder.


After successfully installing the Oculus integration package, you will have access to a lot of developing resources, we suggest opening and testing the new sample scenes inside the Oculus folder, just follow the highlighted path.