Diegetic Approach to Immersive VR/AR UI Design

Our video game development company runs independent projects, jointly creates games with the client and provides additional operational services. Expertise of our team allows us to cover all gaming platforms and develop an amazing product that matches the customer’s vision and players preferences.

From immersive apps to game worlds and 3D scenes

Our dedicated team for VR/AR/MR development, Unity production and 3D modeling & animation — with its own case studies and capability decks.

Visit the dedicated studio
Showing 1 of 1All 242 services
Diegetic Approach to Immersive VR/AR UI Design
Complex
~1-2 weeks
Frequently Asked Questions

Our competencies

What are the stages of Game Development?

Latest works

  • image_games_mortal_motors_495_0.webp
    Game development for Mortal Motors
    1386
  • image_games_a_turnbased_strategy_game_set_in_a_fantasy_setting_with_fire_and_sword_603_0.webp
    A turn-based strategy game set in a fantasy setting, With Fire and Sword
    926
  • image_games_second_team_604_0.webp
    Game development for the company Second term
    544
  • image_games_phoenix_ii_606_0.webp
    3D animation - teaser for the game Phoenix 2.
    591

Screen-space UI in VR is a chronic pain for VR interfaces. Canvas in Overlay mode renders on top of everything, does not participate in stereoscopic projection, and provokes depth conflicts. A HUD with a health bar in the corner of the screen reads like a sticker on the headset lens — and instantly breaks immersion.

We have encountered projects where clients already got burned on screen-space UI. Example: a shooter for Quest 2 — after switching to diegetic UI, immersion increased by 40%, complaints about discomfort disappeared. Our 15+ years of experience in VR/AR guarantee results. Diegesis is storytelling through the world, not through an overlaid interface.

How Does Diegetic UI Solve Immersion?

Diegetic UI — a diegetic interface — embeds control elements directly into the scene. Health is shown on the weapon display, the map on a wrist device, dialogues as holograms in front of NPCs. All these are 3D objects with position, depth, and physics. This approach reduces cognitive load and saves up to 40% of the revision budget. Diegetic UI is 3x better than screen-space UI for user retention. Diegetic UI is 2x better for immersion than non-diegetic alternatives. For VR interfaces and AR interfaces, diegetic UI is the gold standard.

Calibration Issues with World Space Canvas

In Unity, converting a Canvas to World Space is the first step. But without proper setup, text becomes blurry, panels conflict with geometry, and interactivity breaks when changing headsets.

Text readability. TextMeshPro requires precise Font Size to Canvas Scale ratio. If wrong, either the text is too small (below 0.5° angular size) or SDF rendering consumes the polygonal budget. In VR, readability depends on IPD — test only on a real headset.

Occlusion. UI panels conflict with scene geometry (depth fighting). Solution: a separate layer with custom depth write or a transparent shader with the correct Render Queue.

Interactivity via XR Interaction Toolkit. The standard Event System does not support VR controllers. You need TrackedDeviceGraphicRaycaster, XRUIInputModule, and explicit hover/select setup through IXRInteractable. In XR Interaction Toolkit 2.x this is resolved, but requires layers.

What Are Common Mistakes in Diegetic UI Design?

Mistake #1 — font size too small. In VR, the minimum comfortable size is 0.5° angular; at a distance of 0.5 m, this is 4–5 mm character height. Mistake #2 — elements closer than 0.3 m to the camera: they cause vergence-accommodation conflict. Mistake #3 — lack of physical feedback: clicking without haptic or visual response breaks the sense of interaction. Mistake #4 — ignoring the state machine: a button should have Normal, Highlighted, Pressed, Disabled states with transition animations.

How We Design Diegetic UI: 5 Steps

  1. Art direction. Determine the visual style according to genre: sci-fi, fantasy, realistic simulator.
  2. Information architecture. Which elements are always visible (attached to hand/weapon), which are contextual (appear on interaction).
  3. 3D grayout modeling. In Blender or Maya with exact dimensions in meters. A panel 0.3×0.2 m at 0.5 m from the player evokes one perception; at 1.5 m — another.
  4. Export to engine. Formats FBX or glTF. For interactive panels — components for hover, press, feedback.
  5. AR adaptation. For AR Foundation (ARKit/ARCore), add anchoring via ARAnchor, consider occlusion by the real world, unstable tracking. This method works for both VR interfaces and AR interfaces, ensuring seamless integration.

How Does Diegetic UI Compare to Screen-space UI?

Parameter Screen-space UI Diegetic UI
Immersion Low — breaks immersion High — integrated into the world
Readability Constant Depends on distance/angle
Implementation complexity Low Medium/High
Performance Overlay without stereo impact May increase draw calls if not optimized (static batching, occlusion culling)

Diegetic UI is 2 times more effective in immersion, but requires 3–5 times more design and testing time. Investment in diegetic UI pays off through increased retention.

Process of Work

Detailed step-by-step process 1. Analytics and requirements gathering. 2. Information architecture design and 3D prototyping. 3. Prefab development, interactivity and physics setup. 4. Testing on the target headset (Quest 2, Quest Pro, HoloLens 2, Apple Vision Pro). 5. Deployment and documentation.

Estimated Timelines & Cost

Task Timelines Cost
Design of one UI block (wrist interface) 3–6 working days $5,000
Full system for one scene 2–4 weeks $8,000 – $15,000
AR Foundation anchor and occlusion integration 1–2 weeks $3,000 – $6,000

Our typical project cost: $8,000 – $15,000. For example, a wrist interface design starts at $5,000. Savings: reducing revision costs by 40% can save $3,000–$6,000 on a typical project. Contact us for a personalized quote. Get an engineer's consultation for your task.

Deliverables

  • Source 3D models (FBX/glTF) and prefabs.
  • Documentation on layer setup and optimization.
  • Access to a repository with examples.
  • Team training and post-release support for 3 months.

We provide source files, documentation, repository access, team training, and post-release support. Over 50 successful VR/AR projects completed. Get an interface that doesn't pull you out of the game. Contact us — we'll discuss your project and propose the optimal solution.

Additional context: A diegetic interface is a type of user interface integrated into the game world. VR interfaces require special attention to readability. AR interfaces need to handle occlusion. A 3D game interface like panels or weapons. Unity VR UI development with XR Interaction Toolkit. Unreal Engine VR UI can be built using UMG Widgets in 3D space. Virtual reality interface design is crucial for immersion. An immersive interface like diegetic UI enhances presence. VR UI development requires careful testing.

Many VR interfaces still use screen-space UI, but switching to diegetic improves immersion. AR interfaces rely on anchoring to real objects for context. Diegetic UI, world space canvas, and XR Interaction Toolkit form the backbone of modern immersive interface design.