Nav Logo
Why Meta Quest?
Design
Develop
API reference
Distribute
Blog
Support
Login

Nav Logo
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
Build with Meta
Social Technologies
Meta Horizon
AI
Horizon Worlds
About us
Careers
Research
Products
Virtual reality / Meta Horizon
Developer Blog
Download SDKs
Meta for Work
Programs
Start
Meta Horizon Creator Program
Discover
Why Meta Quest?
What is mixed reality?
Platforms and tools
2D apps for Meta Horizon OS
Devices
Meta Avatars
Success stories
Use cases
Support and legal
Developer policies
Legal
Privacy
Forums
Support
English (US)
© 2025 Meta
Blog
"Discover" Mixed Reality Built in Unity
​
Back to Blog
Jul 19, 2023

"Discover" Mixed Reality Built in Unity

Jason MeiselBlog Hero Image
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!
Play Discover for free on App Lab: https://www.oculus.com/experiences/quest/7041851792509764/
Check out the source code on GitHub: https://github.com/oculus-samples/Unity-Discover
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?
Thumbs up icon
Thumbs down icon

Explore more
Jul 9, 2025Introducing 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.
Apps, Quest
Read article
Jul 7, 2025Unlock New Courses to Boost Conversion on the Meta Horizon Store
Unlock new courses designed to help you effectively engage audiences and boost conversion on the Meta Horizon Store.
Apps, Marketing, Quest
Read article
Jul 3, 2025From 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.
All, Games, Marketing, Quest, Unity
Read article