Version: 2019.3
Getting started with AR development in Unity
XR Plugin Framework

Getting started with VR development in Unity

To get started with VR development, Unity recommends using XR Management to load and manage your target platform SDKs. For instructions on how to configure your Project using the XR Plugin Management system, see the XR plug-in framework page.

Third-party plug-ins

Oculus

  • If you’re developing for Oculus Quest, you need to install and load the Oculus XRAn umbrella term encompassing Virtual Reality (VR), Augmented Reality (AR) and Mixed Reality (MR) applications. Devices supporting these forms of interactive applications can be referred to as XR devices. More info
    See in Glossary
    Plugin for the Android build target.
  • If you’re developing for Oculus Rift and Rift S, you need to install and load the Oculus XR Plugin for the Windows build target.
  • For more information, see Oculus developer documentation.

Windows Mixed Reality

  • If you’re developing for a Windows MR VR headset, you need to install and load the Windows XR Plugin for the Universal Windows PlatformAn IAP feature that supports Microsoft’s In App Purchase simulator, which allows you to test IAP purchase flows on devices before publishing your application. More info
    See in Glossary
    , and use Microsoft’s Mixed Reality Toolkit (MRTK 2.3) to add mixed reality input and interactions.
  • For more information, see Microsoft’s Windows Mixed Reality documentation.

Google VR

Please refer to Google’s VR SDK Quickstart guide for the latest on Google Daydream and Cardboard.

OpenVR

Valve documentation on OpenVR will be added to this page when Valve completes development of their OpenVR Unity XR Plugin.

Input and interactions

Unity’s XR Interaction Toolkit enables you to add interactivity to your VR applications, without having to code the interactions from scratch. It works with Unity supported XR plugins and is available as a Preview packageA preview package is in development and not yet ready for production. A package in preview might be at any stage of development, from the initial stages to near completion.
See in Glossary
for Unity 2019.3 via the Package Manager.

Did you find this page useful? Please give it a rating:

Getting started with AR development in Unity
XR Plugin Framework