Design
GET STARTED

Design immersive experiences

Explore our comprehensive collection of Meta Horizon OS human interface guidelines tailored to assist developers in crafting exceptional user experiences.
Foundations
Intro to immersive design
Learn foundational concepts of immersive design, including passthrough, scene understanding, and spatial anchors.
Key considerations
Explore key considerations for immersive experiences, including eliminating physical constraints and using the environment as a canvas.
Glossary
Understand essential Meta Horizon OS terminology to ensure clear and consistent communication.
Localization
Learn best practices for app localization, including planning, UI design, string management, and testing to effectively reach a global audience.
Health and safety guidelines
Discover guidelines for creating immersive, engaging immersive experiences that meet users’ expectations and help protect them in combined physical and virtual worlds.
Accessibility
Explore strategies for designing accessible experiences, including considerations for mobility, vision, hearing, and interaction to accommodate diverse users.
Interactions
Input modalities
Get an overview of the variety of input modalities supported by Meta Horizon OS.
Output modalities
Get an overview of the variety of output modalities supported by Meta Horizon OS.
Head movement
Explore the use of head movements as an input method, covering its usage, key terminology, tech and design best practices.
Hands
Explore how hands can be used as an input method, covering its usage, key terminology, tech and design best practices.
Controllers
Explore how controllers can be used as an input method, covering their usage, key terminology, tech and design best practices.
Voice
Discover how to design voice interactions by understanding the nuances of language, tone, context, and non-verbal cues in digital environments.
Input primitives
Learn about input primitives for virtual interfaces, including targeting, selection, manipulation, and navigation techniques.
Input hierarchy
Learn how Meta Horizon OS supports diverse input modalities to enhance user experience across various interaction tiers.
Locomotion
Learn how to design locomotion, addressing user comfort and preferences to enhance virtual world exploration.
Passthrough
Learn how to integrate Passthrough technology to blend virtual elements seamlessly with the physical world for enhanced mixed reality.
Scene understanding
Learn how to enhance spatial understanding in virtual environments, focusing on scene comprehension and contextual interaction.
Spatial anchors
Learn to create stable and persistent virtual objects in immersive environments using spatial anchors.
Display
Learn how to optimize visual depth cues and manage color for immersive experiences, ensuring comfort.
Audio
Learn how to design spatial audio for MR to enhance user immersion and interaction.
Haptics
Learn about designing haptics for immersive experiences, enhancing user engagement and realism.
Components
Buttons
Selectors
Sliders
Dropdowns
Fonts and icons
Panels
Tooltips
Avatars
Hand representation
Wrist button
Splash screen
Transitioning 2D to immersive
DEVELOPER TOOLS

Meta Quest Developer Hub

Streamline your MR development workflow with this desktop companion app, featuring device management, performance analysis, and more.