The Ultimate AR/VR User Experience Design Cheat Sheet

Introduction: Understanding AR/VR UX Design

AR/VR UX design focuses on creating intuitive, comfortable, and engaging experiences in immersive environments. Unlike traditional interfaces, AR/VR experiences exist in three-dimensional space and often involve the user’s entire body. This creates unique challenges and opportunities for designers working in spatial computing. Effective AR/VR UX design balances technical constraints with human factors to create experiences that feel natural, minimize discomfort, and maximize user engagement.

Core UX Principles for AR/VR

1. Spatial Design Fundamentals

  • Spatial Mapping: Design with awareness of physical environment constraints
  • Scale & Proportion: Maintain consistent, realistic sizing for virtual objects
  • Depth Perception: Use lighting, shadows, and visual cues to reinforce spatial relationships
  • Environmental Context: Consider how virtual elements integrate with and respond to real-world surroundings

2. User Comfort & Safety

  • Physiological Comfort: Prevent simulator sickness, eye strain, and physical fatigue
  • Psychological Comfort: Avoid causing anxiety or disorientation with overwhelming content
  • Physical Safety: Design with awareness of real-world hazards and movement limitations
  • Cognitive Load: Balance information density to prevent mental fatigue and confusion

3. Interaction Design

  • Input Paradigms: Match interaction methods to context (controllers, hands, voice, gaze)
  • Feedback Loops: Provide clear visual, audio, and haptic responses to user actions
  • Affordances: Signal interactivity through visual cues, highlighting, and animation
  • Consistency: Maintain coherent interaction patterns throughout the experience

4. Navigation & Wayfinding

  • Spatial Orientation: Help users maintain awareness of position and direction
  • Movement Systems: Implement comfortable locomotion that minimizes discomfort
  • Environmental Cues: Use landmarks, paths, and visual guides for orientation
  • Information Architecture: Organize content spatially in intuitive structures

UX Guidelines by Platform Type

AR-Specific UX Guidelines

  • Design for interrupted experiences and variable lighting conditions
  • Create content that meaningfully integrates with and enhances real environments
  • Consider field-of-view limitations (typically 40-70°) in information placement
  • Develop fallback behaviors for tracking loss or environment recognition failures
  • Provide clear onboarding for surface scanning and environment setup

VR-Specific UX Guidelines

  • Design with full 360° immersion in mind, but focus key content in forward field of view
  • Implement comfort settings for movement, field of view, and interaction preferences
  • Create virtual environments with logical spatial layouts and consistent physics
  • Design for seated, standing, and room-scale experiences appropriately
  • Consider social presence and embodiment in multi-user experiences

MR/XR-Specific UX Guidelines

  • Blend virtual and physical interaction paradigms consistently
  • Design for seamless transitions between augmented and fully virtual states
  • Utilize environmental understanding for realistic object placement and physics
  • Consider how virtual elements pass through or interact with real objects
  • Implement cross-mode persistence for virtual objects and user preferences

Sensation & Perception Considerations

Visual Design

  • Legibility: Minimum text size of 1° visual angle (about 1.7cm at 1m distance)
  • Color & Contrast: High contrast for important elements (minimum 4.5:1 ratio)
  • Depth Cues: Reinforce depth through shadows, parallax, and size relationships
  • Focus Distances: Place content at comfortable viewing distances (0.5-2m ideal)
  • Peripheral Awareness: Use motion and lighting to draw attention without causing strain

Audio Design

  • Spatial Audio: Position sounds in 3D space to match visual elements
  • Directionality: Use audio cues to guide attention and provide orientation
  • Ambient Sound: Create environmental presence and atmosphere with background audio
  • Interactive Feedback: Provide confirmation sounds for user interactions
  • Voice Guidance: Use spoken instructions for complex tasks or tutorials

Haptic Feedback

  • Tactile Confirmation: Provide feedback for successful interactions
  • Surface Simulation: Use vibration patterns to suggest texture and material
  • Intensity Mapping: Match haptic strength to the significance of the event
  • Temporal Patterns: Create rhythm and urgency through pulse timing
  • Cross-modal Reinforcement: Synchronize haptics with visual and audio events

Interaction Design Patterns

Input Modalities Comparison

Input MethodBest UsesLimitationsDesign Considerations
ControllersPrecision tasks, gamingRequires physical hardwareDesign for button mapping clarity
Hand TrackingNatural manipulation, casual interactionLacks haptic feedback, possible fatigueKeep interactions simple and intuitive
Gaze + DwellAccessibility, hands-free operationCan cause eye strainUse clear visual feedback, appropriate timing
Voice CommandsSettings, search, system controlPrivacy concerns, recognition issuesProvide clear command affordances, feedback
Body PositionEnvironmental navigation, large-scale interactionRequires space, physical abilityConsider accessibility, physical limitations

Object Interaction Methods

Direct Manipulation

Best Practices:
- Allow grabbing from a distance of 0.5-1.5m
- Use highlighting to indicate interactive objects
- Implement physics-based behavior for natural feel
- Provide clear grab points on complex objects
- Use scale & rotation handles for transformation

Pointing & Selection

Best Practices:
- Use ray-casting for distant object selection
- Provide visual feedback along the entire ray
- Implement snap-to targets for precision
- Use progressive refinement for small targets
- Combine with gaze for confirmation (hybrid approach)

Gesture Control

Best Practices:
- Limit gestures to 5-7 core interactions
- Use universal gestures (pinch, swipe, wave)
- Provide tutorial and visual guides for custom gestures
- Design for both dominant and non-dominant hands
- Implement gesture recognition tolerance for variations

Information Architecture & UI Design

Spatial UI Frameworks

Diegetic UI (In-World)

  • Interface elements exist as objects within the virtual environment
  • Examples: Virtual screens, floating panels, interactive objects
  • Best for: Immersion, contextual information, multi-user scenarios

Non-Diegetic UI (Screen-Space)

  • Interface elements attached to view rather than environment
  • Examples: Heads-up displays, status indicators, crosshairs
  • Best for: Critical information, persistent status, targeting

Spatial UI (World-Space)

  • Interface elements positioned in 3D space but not part of the narrative environment
  • Examples: Floating menus, spatial toolbars, information bubbles
  • Best for: Contextual controls, object inspection, information overlay

Meta UI (System Level)

  • Interface elements for controlling the overall system
  • Examples: Settings menus, help panels, system notifications
  • Best for: Configuration, tutorials, system messages

Layout Best Practices

Field of View Considerations:

- Primary content: Central 60° cone of vision
- Secondary content: 60-120° peripheral vision
- Avoid placing critical UI at extreme edges
- Maintain consistent depths for UI elements
- Follow ergonomic viewing angles (15° below eye line)

Content Hierarchy:

- Use size, contrast, and depth to establish importance
- Place highest priority content at optimal viewing distance
- Group related items spatially
- Implement progressive disclosure for complex interfaces
- Consider viewing angles in different postures (seated/standing)

Movement & Navigation Systems

Locomotion Methods Comparison

MethodComfort LevelImmersionUse CasesBest Practices
TeleportationHighMediumOpen worlds, explorationUse arc visualization, landing preview
Continuous MovementLow-MediumHighSimulation, gamingImplement comfort vignetting, speed limits
Dash MovementMediumMedium-HighAction, quick positioningBrief animation, clear trajectory
Vehicle-basedMediumHighRacing, flyingInclude stable reference frame, cockpit
Room-scaleVery HighVery HighPhysical interactionClear boundaries, reset options
Arm-swingHighMediumExercise, explorationNatural rhythm, adjustable sensitivity

Reducing Motion Sickness

Visual Techniques:

- Maintain stable horizon line
- Implement dynamic FOV reduction during movement
- Use fixed reference points (cockpit, body outline)
- Avoid acceleration/deceleration without user control
- Minimize artificial camera movement (head bobbing)

Movement Design:

- Keep locomotion speeds consistent (1-1.4m/s walking pace)
- Avoid rapid direction changes without user input
- Implement brief fade transitions for comfort
- Reduce vertical movement not initiated by the user
- Design environments with visual flow lines

Onboarding & Learning

First-Time User Experience (FTUE)

  • Use progressive onboarding to introduce core concepts gradually
  • Provide immediate successes to build confidence
  • Teach through guided interaction rather than text instructions
  • Include clear recovery paths from mistakes
  • Consider physical setup guidance (play space, tracking)

Tutorial Design

Effective Pattern:
1. Show & tell (demonstrate the interaction)
2. Guide (coach through first attempt with visual cues)
3. Practice (provide safe opportunity for repetition)
4. Apply (integrate into meaningful context)
5. Reinforce (periodic reminders for infrequent actions)

Accessibility Considerations

  • Provide multiple input methods for diverse abilities
  • Design for one-handed operation where possible
  • Include seated mode options for all experiences
  • Support customizable text size and contrast
  • Implement audio cues for important visual information
  • Consider reduced motion options for those sensitive to movement

Testing & Evaluation Methods

Quantitative Metrics

  • Time-to-completion for key tasks
  • Error rates for interactions
  • Simulator sickness questionnaire (SSQ) scores
  • NASA Task Load Index (TLX) for cognitive load
  • System Usability Scale (SUS) for overall usability

Qualitative Methods

  • Think-aloud protocols during user sessions
  • Post-experience interviews
  • Spatial mapping of user movement and gaze
  • Presence questionnaires
  • Emotional response mapping

Testing Environment Setup

Best Practices:
- Record sessions from multiple angles (user view, external camera)
- Track controller/hand movements
- Create consistent testing environment (lighting, space)
- Use mixed methods (observation + metrics + self-reporting)
- Test with diverse users (experience levels, physical abilities)

Common UX Challenges & Solutions

ChallengeSolution
Eye StrainPosition content at comfortable viewing distances (0.5-2m), avoid small text, use appropriate contrast
Motion SicknessImplement teleportation, vignetting during movement, stable reference frames, user-controlled motion
Arm FatigueDesign for relaxed arm positions, implement rest poses, avoid prolonged raised-arm interactions
DisorientationProvide consistent environmental cues, clear wayfinding, spatial audio guidance
Tracking LossDesign graceful fallbacks, clear recovery guidance, persistence for important content
Limited FOV in ARFocus on central vision for critical elements, use audio/haptic cues for off-screen content
Text LegibilityMinimum 1° visual angle for text, high contrast backgrounds, optimized fonts for display technology
Object OcclusionImplement x-ray views, outline highlighting, spatial audio cues for hidden objects

Best Practices by Experience Category

Gaming & Entertainment

  • Balance challenge and comfort for extended play sessions
  • Design for varied physical abilities and play spaces
  • Implement spectator views for shared experiences
  • Create natural mappings between physical and virtual actions
  • Use environmental storytelling to guide progression

Training & Education

  • Focus on knowledge transfer rather than technological novelty
  • Create safe practice environments with clear feedback
  • Implement spaced repetition for skill development
  • Use spatial memory for information retention
  • Provide multiple perspectives (micro/macro views)

Productivity & Enterprise

  • Design for session lengths appropriate to the task
  • Implement seamless transitions between 2D and 3D workflows
  • Create spatial organization systems for information management
  • Consider fatigue for daily-use applications
  • Develop shortcut systems for expert users

Social & Collaborative

  • Design avatar systems that balance expression and technical constraints
  • Implement personal space boundaries and privacy controls
  • Create shared reference points for collaborative work
  • Use spatial audio for natural communication
  • Design for awareness of others’ attention and focus

Resources for Further Learning

Design Guidelines

Research Papers & Publications

  • “3D User Interfaces: Theory and Practice” by Doug Bowman
  • “Understanding Virtual Reality” by William Sherman and Alan Craig
  • “Designing for Mixed Reality” by Kharis O’Connell
  • ACM SIGCHI conference proceedings

Communities & Learning Resources

This cheat sheet provides a comprehensive foundation for AR/VR UX design, covering essential principles, methodologies, and best practices to create effective and comfortable immersive experiences.

Scroll to Top