Getting Started
Enable XR for the target device and configure its input mappings before opening the VR demo or applying the add-on setup to your own character.
Configure the project
- Follow Unity’s XR documentation to enable the target VR device.
- Open Tools > Opsive > Ultimate Character Controller > Add-Ons Manager.
- Select the Project tab and apply the button mappings for the device.

Continue with the complete Setup workflow before configuring individual abilities.
One-handed tracking
By default the demo scene is setup for a two handed tracking headset such as the Rift or the Vive. If you’d like to use a single handed tracking headset (such as the Oculus Go) you can enable Free Roam under the VR Demo Manager component and then select One Hand First Person for the Free Roam Character.

On the First Person VR View Type the Parent Items VR Camera field should then be enabled.
Lightmapping
In order to reduce the download size the demo scene does not contain any lightmapping. When the scene first opens it will appear dark and this can be corrected by baking the scene. If the lights are not baked before hitting play they will automatically be disabled.
Verify the demo
Enter Play Mode and confirm that the headset drives the camera, each configured controller drives the expected hand, and the selected locomotion input moves or rotates the character. Resolve input and XR configuration issues here before copying the setup into a gameplay scene.