Stay organized with collections
Save and categorize content based on your preferences.
Immersive Stream for XR is a Google Cloud
service that lets you host and serve interactive 3D and augmented reality
(AR) experiences. You can target a variety of end-user devices by using the
expansive compute resources of Google Cloud.
Complex 3D scenes require large, multiple gigabyte downloads and demanding GPU
specifications to render. These complex, visually rich and interactive
experiences have been confined to desktop computers because of
mobile devices lack sufficient computing power, limiting your potential audience
size. Also, creating a consistent user experience is difficult for 3D content
because you rely on the client device to render code, and device capabilities
can vary.
Immersive Stream for XR lets you use Unreal® Engine
to interactively stream 3D and AR experiences that can render tens of millions
of polygons with photorealistic materials. Computing and rendering
are offloaded to Google Cloud and the experience
is streamed immediately to the client device. You can interact with the
experience in real time at low latency from Google Cloud networks.
The product is integrated into the Google app allowing you to launch
experiences from an intent URL.
Main features
Immersive Stream for XR delivers the following capabilities.
Render on Google Cloud and transcend mobile device limits
Render tens of millions of polygons.
Display photorealistic shading and lighting using server-class GPUs.
Create detailed 3D visualizations and experiences for use cases that
demand every detail.
Power AR and 3D experiences with real-time, low latency streaming
Stream experiences as video frames to the client device.
Send inputs from the device to Google Cloud for real time
processing.
Display content in 3D mode on a client device.
Project content into the real world in AR mode.
Provide a consistent user experience on a wide range of mobile devices,
including support for multiple operating systems, older devices,
and lower-cost devices.
Stream game engine projects
Host your project on Immersive Stream for XR to create a wide range of
experiences using real-time 3D creation platforms.
Automatically deploy experiences hosted on Immersive Stream for XR to the
optimal geographic locations to minimize latency.
Integrate into Google app and browsers
Launch experiences wherever the Google app is installed (1B+ devices)
with full support for 3D and AR modes.
Launch experiences in the web client (3D mode only).
Additional features
Immersive Stream for XR is an evolving product and we will update the
documentation regularly. Our documentation, including guidelines, downloads,
content specifications, and platform support reflect the latest
features and customization options we currently support and will
change as our offering expands.
Features for creators
Unreal Engine development
Template project with necessary structure and tools
Automated workflow from Unreal Editor to a URL that launches the experience
Automated builds hosted in Google Cloud
Launch using a URL
In-engine preview
Content guidelines
Quickstart guide and template
Features for consumers
3D and AR modes available in Android and iOS using the Google app.
3D mode available in Safari mobile browser.
Launch the experience through a link in a website, QR code, or social media.
VPC Service Controls
Because Immersive Stream for XR is designed to stream experiences from
Google Cloud to users on the public internet, it is not compliant
with VPC Service Controls, which establishes a secure communication
perimeter around your Google Cloud projects. While Immersive Stream for XR might
be configurable from a project that has VPC Service Controls enabled,
some functionality might be limited or unavailable. We strongly recommend
using Immersive Stream for XR only in projects with VPC Service Controls
disabled.
What's next
To get started with Immersive Stream for XR, see the
Quickstart.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eImmersive Stream for XR is a Google Cloud service that streams interactive 3D and AR experiences to various end-user devices, leveraging the computational power of Google Cloud.\u003c/p\u003e\n"],["\u003cp\u003eIt allows for the rendering of tens of millions of polygons with photorealistic materials, overcoming the limitations of mobile devices for complex 3D content.\u003c/p\u003e\n"],["\u003cp\u003eThe service enables real-time, low-latency streaming of experiences as video frames, with input processing on Google Cloud, supporting both 3D and AR modes.\u003c/p\u003e\n"],["\u003cp\u003eExperiences can be launched from the Google app on over 1 billion devices or through web browsers, facilitating wide accessibility.\u003c/p\u003e\n"],["\u003cp\u003eIt is not compliant with VPC Service Controls, thus its use in projects with this security measure is not recommended.\u003c/p\u003e\n"]]],[],null,["# Immersive Stream for XR overview\n\nImmersive Stream for XR is a Google Cloud\nservice that lets you host and serve interactive 3D and augmented reality\n(AR) experiences. You can target a variety of end-user devices by using the\nexpansive compute resources of Google Cloud.\n\nComplex 3D scenes require large, multiple gigabyte downloads and demanding GPU\nspecifications to render. These complex, visually rich and interactive\nexperiences have been confined to desktop computers because of\nmobile devices lack sufficient computing power, limiting your potential audience\nsize. Also, creating a consistent user experience is difficult for 3D content\nbecause you rely on the client device to render code, and device capabilities\ncan vary.\n\nImmersive Stream for XR lets you use [Unreal® Engine](/immersive-stream/xr/docs/about-unreal)\nto interactively stream 3D and AR experiences that can render tens of millions\nof polygons with photorealistic materials. Computing and rendering\nare offloaded to Google Cloud and the experience\nis streamed immediately to the client device. You can interact with the\nexperience in real time at low latency from Google Cloud networks.\n\nThe product is integrated into the Google app allowing you to launch\nexperiences from an intent URL.\n\nMain features\n-------------\n\nImmersive Stream for XR delivers the following capabilities.\n\n### Render on Google Cloud and transcend mobile device limits\n\n- Render tens of millions of polygons.\n- Display photorealistic shading and lighting using server-class GPUs.\n- Create detailed 3D visualizations and experiences for use cases that demand every detail.\n\n### Power AR and 3D experiences with real-time, low latency streaming\n\n- Stream experiences as video frames to the client device.\n- Send inputs from the device to Google Cloud for real time processing.\n- Display content in 3D mode on a client device.\n- Project content into the real world in AR mode.\n- Provide a consistent user experience on a wide range of mobile devices, including support for multiple operating systems, older devices, and lower-cost devices.\n\n### Stream game engine projects\n\n- Host your project on Immersive Stream for XR to create a wide range of experiences using real-time 3D creation platforms.\n- Automatically deploy experiences hosted on Immersive Stream for XR to the optimal geographic locations to minimize latency.\n\n### Integrate into Google app and browsers\n\n- Launch experiences wherever the Google app is installed (1B+ devices) with full support for 3D and AR modes.\n- Launch experiences in the web client (3D mode only).\n\nAdditional features\n-------------------\n\nImmersive Stream for XR is an evolving product and we will update the\ndocumentation regularly. Our documentation, including guidelines, downloads,\ncontent specifications, and platform support reflect the latest\nfeatures and customization options we currently support and will\nchange as our offering expands.\n\n### Features for creators\n\n- Unreal Engine development\n- Template project with necessary structure and tools\n- Automated workflow from Unreal Editor to a URL that launches the experience\n- Automated builds hosted in Google Cloud\n- Launch using a URL\n- In-engine preview\n- Content guidelines\n- Quickstart guide and template\n\n### Features for consumers\n\n- 3D and AR modes available in Android and iOS using the Google app.\n- 3D mode available in Safari mobile browser.\n- Launch the experience through a link in a website, QR code, or social media.\n\nVPC Service Controls\n--------------------\n\nBecause Immersive Stream for XR is designed to stream experiences from\nGoogle Cloud to users on the public internet, it is not compliant\nwith VPC Service Controls, which establishes a secure communication\nperimeter around your Google Cloud projects. While Immersive Stream for XR might\nbe configurable from a project that has VPC Service Controls enabled,\nsome functionality might be limited or unavailable. We strongly recommend\nusing Immersive Stream for XR only in projects with VPC Service Controls\ndisabled.\n\nWhat's next\n-----------\n\n- To get started with Immersive Stream for XR, see the [Quickstart](/immersive-stream/xr/docs/quickstart)."]]