docs.unity3d.com
    Show / Hide Table of Contents

    Unity PolySpatial

    Introduction

    visionOS enables 3D multi-tasking experiences that seamlessly integrate with the real world and coexist alongside other virtual content. This opens a world of new possibilities around personal productivity, lifestyle and entertainment applications and a whole new market for developers. However, it also introduces new challenges around multitasking and interactions with the physical. Unity PolySpatial is a collection of technologies targeted to address this new platforms and its unique challenges

    visionOS Platform Overview

    You can find information about Unity's support for visionOS in the visionOSPlatformOverview.

    visionOS Application Types

    Unity supports several different application types on visionOS, each with their own advantages:

    • If you're interested in creating fully immersive virtual reality (VR) apps for visionOS, refer to Fully Immersive VR apps on visionOS for more information.
    • If you're interested in creating immersive mixed reality (MR) apps for visionOS, refer to PolySpatial MR Apps on visionOS for more information. These apps are built with Unity's newly developed PolySpatial technology, where apps are simulated with Unity, but rendered with RealityKit, the system renderer of visionOS.
    • If you're interested in creating content that will run in a window on visionOS, refer to Windowed Apps on visionOS for more information.

    Resources

    New users should find the Getting Started page an ideal place for an introduction to visionOS and PolySpatial. It guides you through setup, prerequisites, iterating, previewing, building, and debugging with with development and iteration basics and building your first app for visionOS.

    All developers should familiarize themselves with development and iteration on this platform. This section covers the nuts and bolts of setting up PolySpatial for visionOS, iterating, previewing, building, and debugging.

    Content Creators should consult PolySpatial XR Project Validation, which offers an overview of the new project validation system introduced for visionOS and PolySpatial. This system provides helpful assistance on supported and unsupported features when developing Unity apps for visionOS and PolySpatial

    To find answers and workarounds, please consult the FAQ, which presents answers to many common questions about design, implementation, and use of the PolySpatial XR package.

    The Glossary can help clarify technical terminology introduced for visionOS and PolySpatial and used throughout this documentation.

    In This Article
    • Introduction
    • visionOS Platform Overview
      • visionOS Application Types
    • Resources
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023