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
Meet the Winners of the $1M Meta Horizon Creator Competition: Mobile Genre Showdown
After receiving hundreds of world submissions across 13 countries and several world genres, the results are finally in. Meet the winners of the $1M Mobile Genre Showdown creator competition.
Meta Horizon: New Tools & Incentives for Creators + More Mobile Worlds to Explore
Discover new generative AI tools that are helping creators accelerate the ecosystem and check out the results of our $1 million Meta Horizon mobile creator competition.
Creator Spotlight: How PinataMJ Built Palmfall Point in 24 Hours with GenAI
Learn how longtime creator and Meta Horizon Creator Program member PinataMJ built out his island-themed world Palfall Point in just 24 hours by using GenAI tools in the Worlds desktop editor.