XR is an umbrella term that includes the following types of applications:
Unity works closely with strategic partners to make sure that creators have all the support they need when developing content for Unity’s supported platforms. This involves deep platform integration, Unity engine improvements, and XR tech stack optimizations for each platform.
Unity supports these platforms for XR:
Unity does not support XR on WebGL.
Unity has developed a new plug-in framework called XR SDK that enables XR providers to integrate with the Unity engine and make full use of its features. This plug-in based approach improves Unity’s ability to make quick bug fixes, distribute SDK updates from platform partners, and to support new XR devices and runtimes without having to modify the core engine. To learn more about:
The AR overview page details how to get started with creating an AR application, lists the packages you need to download, and offers related links to additional documentation. Unity recommends downloading the AR Template from the Unity Hub to create your application for Unity’s supported handheld and wearable AR devices.
The VR overview page details how to get started creating a VRVirtual Reality More info
See in Glossary application, lists the packages you need to download, and offers related links to additional documentation. To start, Unity recommends downloading the VR Template from the Unity Hub to create your application for Unity’s supported VR devices.
Thie AR Foundation Samples GitHub repository contains examples of how to use Unity’s AR Foundation APIs.