Oculus Quest
Download the Oculus Integration Packageโ
Please Download and import the Oculus integration package for Unity.
The system was tested thoroughly using oculus integration version 43.0. If you experience any problems during the tutorial it is recommended to use this version.
Follow the "New Project" instructions from the Quest websiteโ
Import the Oculus integration package and follow the instructions from the quest website to set up your project.
Try to use the "Oculus Setup Tool" under Oculus -> Tools -> "Oculus Setup Tool" and fix all the issues.
Select Stage under "Ovr Manager"โ
Open the OVRCameraRig Object.
In the "OVR Manager" component set "Tracking Origin Type" to "Stage"
![]()
Enable Hand Tracking under "Ovr Manager"โ
Open the OVRCameraRig Object.
In the "OVR Manager" component set "Hand Tracking Support" to "Hands Only" or "Controllers And Hands"

Drag the SDK prefab into the sceneโ
From Assets/AR51.Unity.SDK/Prefabs drag the AR51.Unity.SDK prefab into the scene.
Select the target platformโ
In the "Service Manager" component select "Oculus Quest" as the platform of your choice.

Select the hand providerโ
Select "OVR" as the hand provider in the "Service Manager" component.

Set the world pivotโ
The system automatically maps the coordinate system of every quest to a common coordinate system.
This enables a shared experience where multiple players share the same world.
For the players to experience the same place, every object that the player can interact with needs to be mapped as well.
Create a new Game Object and add the "World Anchor Constraint" component.
Place all game objects that the player interacts with as child objects of this new object.
Build and deploy the app to the Oculus Questโ
Build the project and deploy it on your devices.
By default, the application will reside under "Unknown Sources" in the quest apps menu.