Space Sharing Overview
Updated: Mar 13, 2025
Shared Spaces enables users to experience mixed reality that adapts to a shared physical space. The following sections provide an overview of Shared Spaces for mixed reality developers, including their use cases, key operations, and best practices.
Play mixed reality games and form new rivalries with friends and family.
Collaboration in an augmented space Design, build, or decorate together by placing virtual content into the real world.
Watch immersive media, such as multi-screen experiences, or spatialized video and audio together in a shared reality.
Train hands-on with 3D visualizations.
Shared space flows and key operations
Shared Spaces aims to create mixed reality experiences that connect people locally.
Set up a Shared Space by following these one-time steps:
- Capture or select a space to share with other players.
- Choose users to share the space with using an arbitrary UUID.
- Once the Space is shared, the app creates a shared experience where all users see the same virtual content in mixed reality.
- The Shared Space is saved on each device, allowing users to quickly load it when they rejoin.
Health and Safety Recommendation While building mixed reality experiences, we highly recommend that you evaluate your content to offer your users a comfortable and safe experience. Please refer to the
Health and Safety and
Design guidelines before designing and developing your app using the Shared Spaces API.
Ensure users control what they share and with whom when implementing Shared Spaces.
Anchor shared large objects up to the size of the room.
Optimize operations for low uplink connectivity conditions based on your app’s business logic.
Combine Shared Spaces with other MR capabilities For example, use body tracking and hand tracking to create a more immersive and engaging experience.
To get started with Shared Spaces, try out our samples, and check out our API documentation for
Native and
Unity.