Unity XR SDK
Note: you are currently viewing documentation for a beta or an older version of Varjo
This page describes how you can set up and use the Unity XR SDK development environment for the Varjo headset. XR SDK is a new plugin framework for Unity 2019.3 which provides multiple benefits for the Unity developers. You can read more about XR SDK in Unity’s blog article.
We have currently focused our Unity development for XR SDK. Hence we urge the developers to adopt XR SDK into their Unity development workflow to be able to access the latest features.
The old plugin, called Unity Legacy Plugin, is still available for developers who are not able to use Unity XR SDK at this point. It’s worth noting that some features are not available for the old plugin. At this time, Varjo Marker support is available only for the XR SDK plugin.
If you want to know more about Unity XR development and practices, please familiarize yourself with Unity’s XR documentation.
Requirements
To set up the Unity environment, the following are required:
- Make sure your computer meets system requirements
- Varjo Base 2.4.0 or newer
- SteamVR app
- Unity 2019.3.0f12 or newer
- Unity software set with Windows Build Support
- Project using DirectX 11 (OpenGL/Vulkan/DX12 currently are not supported)
- Varjo Unity XR SDK Plugin
- Varjo headset (optional)
Getting started
The Getting started section will guide you through downloading and installing the Varjo plugin for Unity.
Developing without the Varjo headset
On the Developer tools in Varjo Base page you can find information on how to test your build without the Varjo headset.