We’re excited to announce the release of Discover, a new open source showcase built in Unity that demonstrates how to use key mixed reality (MR) features and quickly integrate them into your own projects. It shows how to integrate Presence Platform’s MR features, including Scene, Spatial Anchors, Shared Spatial Anchors, and Passthrough. It even shows how those features can work with Interaction SDK, Avatars SDK, and Photon Fusion. With the full source code available on GitHub, Discover is the perfect way to explore the latest in MR technology and start building the next great MR app.
Discover experiences, including DroneRage shown above, can be played together by both local and remote players.
Explore the Possibilities of Mixed Reality
Leveraging Scene, Discover uses contextual information about the player’s physical room, letting them place “apps” in their environment. This scene information is used even further in the apps DroneRage and MRBike. DroneRage is a mini-game in which your room is invaded by alien drones and you use weapons to defend yourself. MRBike is a MR training app that instructs users on how to construct a bicycle from its parts.
From there, multiple people can join in on the fun and explore the apps together. Discover integrates Shared Spatial Anchors, which means that when others join your instance, they'll see the same things in the same places, creating a seamless and immersive experience for everyone involved. Remote players are dropped into the host’s room as Avatars, and they can teleport around using the locomotion system.
In addition, Discover uses Interaction SDK to enable natural and intuitive interaction with virtual objects. That means all the interactions in the showcase support both controllers and hand tracking.
The MRBike app in Discover shows people how to build a bicycle.
Co-location Package and Meta XR Simulator
In the Unity project, you’ll find helpful packages and reference implementations for many different features.
Shared Spatial Anchors are integrated using the included co-location package. This simple yet powerful package makes it easier than ever to create shared virtual spaces. Whether you’re building a multiplayer game or a collaborative workspace, the co-location package is the perfect solution for seamless shared experiences.
Discover includes a FakeRoom system that enables testing in the editor using Meta XR Simulator. This feature loads a mock scene when a real scene isn’t available, making it faster to iterate directly in the Unity Editor. Of course, you can also test in the editor using Quest Link.
When running in Meta XR Simulator, Discover uses a “fake room” to test in.
Try Out Mixed Reality Today!
Whether you're a seasoned developer or just starting out in MR, Discover has something for everyone: open source code, easy-to-use features, and helpful packages. Check out Discover today and start exploring the future of MR!
Discover is just one of many open source showcases Meta has released recently. Check out Decommissioned to see the possibilities of Quest’s social gameplay, and check out Ultimate Glove Ball to see what it takes to build the next great esport!
Avatars
Presence Platform
Quest
Unity
Did you find this page helpful?
Explore more
Introducing the Meta XR Audio SDK Plugin in Wwise
Discover how to use the new Meta XR Audio SDK Plug-in in Wwise to provide an immersive experience that makes users feel present in the world and connected to virtual objects and characters.
From Viral to Vast: Another Axiom’s Journey from Gorilla Tag to Orion Drift
Learn about Another Axiom’s process and philosophy building Orion Drift, the studio’s new VR multiplayer hit quickly climbing the top charts on Meta Quest.