Learn about the packages and templates you can use to develop for Android 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 with Unity.
Unity provides packagesPackages are collections of assets to be shared and re-used in Unity. The Unity Package Manager (UPM) can display, add, and remove packages from your project. These packages are native to the Unity Package Manager and provide a fundamental method of delivering Unity functionality. However, the Unity Package Manager can also display Asset Store packages that you downloaded from the Asset Store. More info
See in Glossary for Android XR development via the Package Manager, and templates that are accessible from the Unity Hub to help you get started. You can also use partner packages from Google to develop for Android XR.
Refer to the following sections to understand the packages and templates you can use to develop for Android XR devices.
You can install the following packages from the Package Manager:
Tip: You can use the Unity OpenXR 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 and the Android OpenXR package together to develop a cross-platform application that has additional features tailored for Android XR devices.
To learn more about the packages Unity provides for XR development, refer to XR packages.
Google also provides packages to develop for Android XR in Unity. Refer to Google’s documentation for Android XR Developers to learn about the packages Google provides.
Note: These packages and related documentation are maintained by Google.
You can use the following templates as a starting point for your Android XR project: