Skip to content

Features Overview

Quest 3D WebView provides an end-to-end web browser engine for Unreal Engine 5 on Meta Quest, organized into 11 dedicated functional systems.


🧭 Feature Matrix

Feature AreaDescriptionPrimary Blueprint Nodes
Hardware Video Pipeline1080p60 YouTube/HTML5 video rendering on 3D meshesSetMaterial, SetMaterialInstance, SetTargetFPS
Multi-Instance IsolationIsolated instances with individual ID allocationInstanceName, GetInstanceName, GetInstanceId
VR Laser & W3C HoverDirect UV raycasting with W3C pointer eventsClickUV, SendHoverEventUV, SendTouchEventUV
Gestures & ScrollingKinetic touch dragging and thumbstick scrollingBeginDragUV, DragToUV, EndDragUV, ScrollBy
Browser NavigationCrash-proof back/forward/reload with SPA supportGoBack, GoForward, Reload, CanGoBack, CanGoForward
Virtual Keyboard BridgeAutomatic DOM focus detection for 3D keyboardsOnTextInputFocusChanged, SendText, SendKey
Media Playback ControlsControl video/audio play state, volume, and mutePlayMedia, PauseMedia, TogglePlayPause, SetMediaVolume
JavaScript BridgeTwo-way communication between Unreal & WebExecuteJavaScript, OnJavaScriptMessage
Audio ControlsDetails panel mute option and opt-in spatial audiobMuted, SetMediaMuted, IsMediaMuted, TryStart3DSpatialAudio
Session & PrivacyCookie clearing, HTTP cache purging, user agentClearCookies, ClearCache, SetUserAgent
Performance OptimizationDynamic frame rate limiting & rendering pauseSetTargetFPS, PauseRendering, ResumeRendering

🎨 Blueprint Architecture

All features are exposed directly on UQuestWebViewComponent, meaning you can interact with any screen in your 3D world simply by dragging a reference to the component in your Actor Blueprint or Character Controller.

Released for Unreal Engine 5.5 on Meta Quest.