Version: 2022.1
XR
XR plug-ins

XR support in Unity

Unity supports XR development on multiple platforms and devices through its XR plug-inA set of code created outside of Unity that creates functionality in Unity. There are two kinds of plug-ins you can use in Unity: Managed plug-ins (managed .NET assemblies created with tools like Visual Studio) and Native plug-ins (platform-specific native code libraries). More info
See in Glossary
framework. In addition, Unity provides a set of packages that add features and developer tools for building XR games and applications. This section provides an overview of the supported platforms and describes the software architecture behind the XR plug-in framework.

Topic Description
XR plug-ins The supported XR plug-ins. You must have the correct plug-in installed to build and run an XR application on a given device.
XR packages XR packages that add features and tools for developing XR applications.
XR architecture Describes the XR plug-in framework.

See Project set up for instructions on how to add XR plug-ins to your project using the XR Plug-in Management system.

XR
XR plug-ins