Platforms and tools to fuel your vision

Building with Meta Horizon OS puts you in control to ignite your creativity and accelerate your build process. Start your journey by choosing from a wide variety of development paths that offer Meta tools to help you develop complex and engaging mixed reality experiences.

Paths to get started

 Build immersive 3D games or apps using Unity graphic

Reimagine your existing Unity app in MR/VR or build something entirely new with Unity and Meta Quest

Leverage your previous development experience to enhance existing app experiences—or dive into a trove of resources to quickly learn new skills and build out immersive and spatially-aware apps on an industry-leading development platform.
Achieve your vision—Unity supports everything Meta Quest has to offer
Leverage what you know and add Meta Horizon capabilities like Passthrough, body tracking, Interaction SDK, and more to build out new app experiences for VR or MR, or spatialize previously published Unity apps with new layers of immersion.
Scene graphic
Access expansive resources to get started
New to developing for VR and MR? Visit the Meta Developer Center to find curated documentation, best practices and tutorials for developers building for Meta Horizon, or leverage Unity Learn to find free and paid tutorials, courses, and projects for developers of all skill levels.
Join a vast developer community
If you encounter development obstacles, you can turn to our vast community of developers with knowledge and experience building immersive games and apps. Join conversations and get support from your peers for help finding tips, techniques, and solutions that can help you along your journey.
Embrace a cross-platform strategy to grow your business
Unity and Meta Horizon OS enable you to build your app once and deploy it on a variety of devices so you can expand your reach and bring your app to new audiences. By building with Unity and running your app experiences on Horizon OS, you can grow your business without sacrificing time and resources.
 Build immersive 3D games or apps using Unity graphic

Unleash your imagination with Meta Horizon Worlds

Shape the future of immersive experiences across mobile, mixed reality and desktop with your imagination and collaborate with our creator community to build next-level immersive environments.
Bring your vision to life
Access powerful creation tools to build endless varieties of expansive, rich and engaging experiences. Publish and share your world with users wherever they are across mobile, mixed reality and desktop platforms.
Explore and collaborate
Connect with a thriving community of fellow creators and mobile builders. Access an extensive library of resources and tutorials to grow your world-building skills.
Build a business from your creation
Monetize your world, your way. Build your own in-world economy and earn bonuses as your world scales.
Meta Spatial SDK graphic

Spatialize your mobile app or build something new with Meta Spatial SDK

Innovate with groundbreaking spatial capabilities to create new and reimagined mobile apps that deepen presence, heighten engagement, and deliver unforgettable experiences.
Use known languages, libraries and tools
Meta Spatial SDK looks and feels familiar to Android developers. From Kotlin, to Android Studio,and more, use the mobile development skills you’ve honed to start building spatial experiences for Meta Quest.
Build and publish quickly
Reduce development time, build on top of your existing apps, and quickly distribute them to new audiences. With Spatial SDK, Meta Quest devices become another form factor in your mobile development process rather than a completely new technology stack. By leveraging easy-to-use tools, accessible learning resources, low and no-cost solutions, and a strong community of like-minded developers, you can successfully enter the XR development space and realize your vision.
Simply innovate with supported XR capabilities
Meta Spatial SDK lets you combine the rich ecosystem of Android development and the unique capabilities of Meta Quest via accessible APIs. Mobile developers can quickly build their front end using their favorite 2D UI framework combined with our 3D capabilities. Capabilities include: 2D UI, modern graphics, physics, stereo and spatial audio, performant panels and inputs including controllers, hands and keyboard. By building these capabilities into the core of Meta Spatial SDK we are looking to simplify the work of the developer to create a spatial experience.
Enhance user experience and raise brand value
Deliver innovative and engaging experiences that break free of the limitations of a traditional 2D experience. Generate visibility for your brand by being at the forefront of leveraging spatial capabilities to create engaging user experiences. With Meta Spatial SDK, you can build a unique version of your app experience that users won’t find anywhere else.
PWA and Web graphic

Build and port PWAs and Web-based experiences

Build and distribute 2D and web-based apps that take advantage of Quest’s multitasking features and can be deployed for entertainment, gaming, social apps and more
Easily bring your experience to XR with app wrapping for native apps
Port and elevate your native app’s user experience by adding new features and immersive layers that don’t impact functionality or performance.
Reimagine existing apps for MR and VR
Deliver unique user experiences with groundbreaking spatial features and immersive capabilities that heighten people’s sense of presence in their environment. Spark new opportunities to engage with a growing audience eager to explore something new on Meta Quest.
Leverage known skills to build out your vision
Lean on your existing experience, knowledge and large developer community to quickly develop new web-based experiences and enhance current apps with depth and immersion that only VR and MR can deliver.
Embrace a cross-platform strategy to grow your business
Meta Horizon OS enables you to build your app once and deploy it on a variety of platforms so you can expand your reach and bring your app to new audiences. By building on top of open web-based frameworks, you can grow your business without sacrificing time and resources.
Meta Spatial SDK graphic

Build immersive worlds with Horizon

Shape the future of immersive experiences with your imagination and collaborate with our creator community to build next-level experiences.
Bring your vision to life
Easy to start. Easy to Publish. Create mode is accessible to everyone. Use intuitive development tools to quickly build endless varieties of expansive, rich, and engaging worlds. Instantly publish your worlds and bring people together for events, games, social experiences, and much more.
Learn, build, and collaborate
Get started with an extensive library of tutorials and resources, build and test immersive experiences in-headset, and join a growing community of creators.
Engage users wherever they are
Publish once and bring people together in VR, mobile, or on the web.
Join the Meta Horizon Creator Program
Become a part of a vibrant and collaborative community of advanced creators, and gain access to exclusive benefits and monetization opportunities.
Explore development platformsMeta Horizon supports several different platforms so you can choose what fits you and your project best.
unity-logo
Unity
Unity 3D is a flexible and powerful realtime 3D engine that enables you to design and develop your next VR or MR app. Whether you’re just beginning to understand the possibilities of realtime rendering and game development, or you’re an expert developer, Unity has the tools, features, and learning resources to help you design, build and launch your immersive experience.
worlds-logo
Meta Horizon Worlds
Meta Horizon Worlds is a social platform that empowers you to build customizable immersive environments that bring people together for events, unique adventures, and casual hang outs. Meta Horizon Worlds is accessible in VR, on mobile, and the web.
unreal-logo
Unreal Engine
Build high-fidelity MR and VR experiences using our library of APIs, tools, and sample projects to enable your process from concept to launch. Includes the blueprint node system which is great for those less experienced with object-oriented programming.
Meta Spatial SDK
Meta Spatial SDK is a new way to build immersive apps for Meta Horizon OS. Meta Spatial SDK lets you combine the rich ecosystem of Android development and the unique capabilities of Meta Quest via accessible APIs. It is Kotlin based, allowing you to use the mobile development languages, tools, and libraries you’re already familiar with. You can build completely new immersive apps, or take your existing mobile app and extend it by adding spatial features.
Web and PWAs
The WebXR Device API provides access to input (pose information from headset and controllers) and output (hardware display) capabilities that enable you to develop and host immersive experiences on the web. You can also leverage Progressive Web Apps (PWAs) to build and distribute 2D apps that take advantage of Meta Quest’s multitasking features, or web-based apps that can be viewed on any modern browser.
Native and OpenXR
Recognizing those who prefer to build their engine from the ground up, we have many resources to ensure your understanding of our technology and help drive your engine to become a powerful tool for VR development.
Android apps
Make your existing Android app compatible and differentiate it using unique Meta Horizon OS features to give your users an innovative spatial experience.

Games and apps created for Meta Horizon OS

Browse tools to achieve your vision

What is mixed reality graphic

MQDH

Meta Quest Developer Hub (MQDH) provides a centralized view of headset settings, app metrics, available tools and more. With MQDH for Windows and Mac, you have an efficient tool to set up your device for development, monitor performance, download additional packages, and upload your app for testing and publishing.

Get started

STEP 1

Download, install and login

Download Meta Quest Developer Hub here, and then install and login with your Meta account.
STEP 2

Connect your device

Step-by-step guides make connecting your device to Meta Quest Developer hub quick and easy, including options for USB or wireless connection.
STEP 3

Try out the basics

In Device Manager, toggle on and off several different options, like proximity sensor and guardian. Drag and drop an APK file and launch it.
STEP 4

Extend with more tools

Meta Quest Developer Hub is even more useful with package manager. Try downloading and installing the OVR Metrics Tool to get additional performance metrics.
What is mixed reality graphic

Meta XR Simulator

Meta XR Simulator is a lightweight OpenXR runtime that lets you simulate Meta Quest devices and features on an API level, offering a variety of benefits when building for both VR and MR. Now you can test and improve the mechanics, design, and overall user experience of your apps without a physical device.

Get started

STEP 1

Get familiar

Read more about what you can accomplish with XR Simulator’s wide range of features.
STEP 2

Download and install

Download Meta XR Simulator for PC or Mac devices.
STEP 3

Watch tutorial

Review a brief step-by-step guide as you get started.
STEP 4

Reference documentation

Find extensive instructions and guidance to accelerate your process.
What is mixed reality graphic

Building Blocks

Building Blocks are designed to help developers discover and install XR features using the Meta XR Integration SDK. This tool guides you through the necessary steps so you can start developing more quickly and offers a set of blocks that you can add to your project by clicking on its install button or by dragging and dropping it onto your scene.

Get started

STEP 1

Download Meta XR Core SDK

The Meta XR Core SDK package contains core assets and features to help you create immersive experiences for Meta XR devices.
STEP 2

Set up a Unity package

Find instructions on setting up your project environment, necessary tools, and hardware and software requirements.
STEP 3

Reference Documentation

Learn more about available blocks and features, including multiplayer building blocks for social experiences.
STEP 4

Access the tool in Unity

Navigate to Meta > Tools > Building Blocks. Additionally, the status icon on the bottom right corner of the editor contains a button to open the tool.
What is mixed reality graphic

Perfetto

Perfetto is an Android system-wide profiling tool (as of Android 10) that provides information on system events such as scheduling activity, in addition to app-level instrumentation for apps that integrate with Perfetto or ATrace.
What is mixed reality graphic

Immersive Debugger

Immersive Debugger for Unity is a tool with an out-of-box in-headset debug UI panel, and an in-editor opt-in frameworks that can help with in-headset application gameplay debugging experience.

Explore more tools to accelerate development

Whether you want to optimize performance, scale your testing capabilities, or debug graphics, Meta has a suite of development tools to help you accomplish your goals.”