Unity and visionOS
Be one of the first companies to showcase the combination of mixed reality (MR), the Unity Editor, and the visionOS platform. Developers in any industry can create the next generation of compelling spatial experiences by using Unity’s PolySpatial technology alongside other apps in the Shared Space on Apple Vision Pro.
What you can build
There are three ways apps can run on Apple Vision Pro. You can create spatial experiences on the visionOS platform with Unity by:
- Porting an existing virtual reality experience or creating a new fully immersive one, replacing the player’s surroundings with your own environments
- Mixing content with passthrough to create immersive experiences that blend digital content with the real world
- Running multiple immersive applications side by side within passthrough while in the Shared Space
Unity Industry
Unity Industry is a suite of products and services for developers to build custom real-time 3D experiences for AR, VR, mobile, desktop, and web across any industry, such as automotive, energy, manufacturing, retail, engineering, and more. Unlock the power of Apple Vision Pro with Unity PolySpatial and visionOS.
Get started
Unity Industry subscribers can leverage Unity’s visionOS Support to create next-gen immersive experiences for the industry in the new era of spatial computing. Here are several important steps you can take to prepare your projects for this new platform.
Watch Unity’s WWDC session talks and our Unite Industry Exec Summit keynote on spatial computing to learn more about our support for Apple Vision Pro, PolySpatial technology, and how spatial computing can be applied to industrial use cases.
Upgrade your existing projects to the latest version of Unity by installing Unity 2022.3 LTS (2022.3.5f1+) through the Unity Hub. If you have Unity Industry, follow the onboarding guide to get the most up to date software.
Follow the step-by-step instructions in our blog post.
Familiarize yourself with Unity XR tools:
AR Foundation – use to blend digital content with the real world
XR Interaction Toolkit – use to implement input and interactions
Prepare your project for visionOS:
Use (or upgrade to) the Universal Render Pipeline to take advantage of performance optimizations and visionOS platform features like foveated rendering.
Convert controller-based interactions to hand-based interactions
Use the Unity Input System.
Port shaders to Shader Graph or use standard shaders.