Starting a new visionOS project from the Immersive App Template
Unity’s visionOS Template provides a starting point for visionOS development in Unity. The template configures project settings, pre-installs the right XR related packages, and includes various pre-configured Example Assets to demonstrate how to set up a project that is ready to deploy to visionOS.
For more information on hardware and Unity version requirements visit Requirements
The visionOS Template uses the following Unity features:
Package Name | Version # | Description |
---|---|---|
visionOS Platform | 1.0.0 | |
PolySpatial | 1.0.0 | |
ARFoundation | 5.1.0 | |
XR Interaction Toolkit | 2.4.0 | A high-level, component-based, interaction system for creating XR experiences. It provides a framework that makes 3D and UI interactions available from Unity input events. |
XR Hands | 1.2.1 | |
XR Plugin Management | 5.0.0-exp.1 | |
Input System | 1.4.3 | |
TextMeshPro | ||
Universal RP |
The visionOS Template demonstrates:
- Virtual Environment
- Mixed Reality Environment
- Shared World Environment
- Multi-mode and Responsive Layout
- XR Input and Interactions
Using the Template Quick Start
To use the visionOS project template, follow these steps:
- Install Unity 2022.3 LTS and make sure you target the visionOS build target.
- Download the zipped visionOS template project here, and unzip to your desired file location.
- Use the Unity Hub to 'Open Project', targeting that unzipped location.
- In the template, you will be led through next steps via the In-Editor Tutorial. <!-- * From the Unity Hub, click the dropdown next to New and create a new project in Unity 2022 LTS.
- Select the visionOS template and name your Project.
- Click Create.
- After your Project has been created, from Unity’s main menu, go to Edit > Project Settings >> XR Plug-in Management > visionOS SDK, and select the platforms you plan to deploy to.
- Make sure rendering and quality settings are optimized for your target platform. See the Rendering and quality settings table on this page. -->