Design

Dialogs: Implementation

Updated: Feb 27, 2026
Resources and platform-specific guidance for implementing dialogs in immersive experiences.

Resources

Design
Open in Figma. Change themes for specific components or entire pages and customize elements to fit your design system.
Unity
The Meta Horizon OS UI Set includes pre-built dialog prefabs with single button, double button, and image/video variants. Install the Meta Interaction SDK, set up a UI canvas, and use dialog prefabs with built-in themes and multi-input support.

Meta Horizon OS UI Set: Pre-built dialog prefabs with customizable themes
Unreal
Multiplayer error dialogs are available via Blueprint nodes.

Invokable error dialogs: Predefined multiplayer error dialog flows via OVR Platform Blueprint nodes
Meta Spatial SDK
Import dialog composables directly into your Jetpack Compose layout. Four dialog types are available: Basic, Icon, Info, and Choice List, each with built-in spatial theming and modality.

Dialog: SpatialBasicDialog, SpatialIconDialog, SpatialInfoDialog, and SpatialChoiceListDialog composables
UI overview: Full component library for spatial experiences
Android Apps
Use standard Android dialog components (AlertDialog in Views or Jetpack Compose). Follow the Horizon OS design requirements for hit targets, hover states, and color contrast.

Design requirements: Hit targets, hover states, color, and typography for Android apps
Features overview: Available platform features for Android apps
Did you find this page helpful?