> For the complete documentation index, see [llms.txt](https://docs.viverse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.viverse.com/polygon-streaming/integrations-and-plugins/polygon-streaming-unreal-engine-sdk.md).

# Polygon Streaming Unreal Engine SDK

This page details basic information about using VIVERSE Polygon Streaming with Unreal Engine.

***

### Unreal Engine Plugin

Polygon Streaming models can be added to Unreal Engine based projects with the use of the Unreal Engine Plugin. This will allow the streaming of models with multiple millions of polygons to stream from the cloud into your Windows-based projects and applications.

{% stepper %}
{% step %}

#### Installation

Once the plugin’s zip file is downloaded from the Polygon Streaming Web Console. The “**PolygonStreaming-Unreal-Version**” folder should be added to the “**Plugins**” folder of your Unreal Engine Project.

In case the “Plugins” folder does not exist, make sure to create a new folder with the name “Plugins” and add the plugin’s folder inside. Also make sure to close your project before installing the plugin.

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2Fq4jMn9h86IoFKMhyLlRB%2FUE-Plugin-01.jpg?alt=media&amp;token=d529c690-f8a4-477e-bd6a-84c17bef45b7" alt="Create a Plugins folder within your Unreal Engine project if one does not already exist"><figcaption><p>Create a Plugins folder within your Unreal Engine project if one does not already exist</p></figcaption></figure>

After adding the “PolygonStreaming-Unreal-Version” folder inside the “Plugins” folder of your Unreal Engine Project. Double click your project’s file (.uproject). In case it asks you to Re-Build the project, choose “Yes” - now the project will be rebuilt and once it opens, it will have the Polygon Streaming Plugin installed.

Sometimes it may appear like nothing is happening - the Unreal Engine welcome screen may not show, but don’t worry, just give it some time for building and compiling and your project should open normally after a couple of minutes.

{% hint style="warning" %}
The plugin is only available for C++ based projects, and not available for Blueprint only projects. In case you want to use it for a Blueprint based project, first you will need to add C++ classes and make it C++ available.
{% endhint %}
{% endstep %}

{% step %}

#### Verify the Plugin was Installed

If everything went correct, the plugin should now be visible under the Plugins section on your Content Drawer.

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2FgOKA71ncNR4HinLTeI8u%2FUE-Plugin-02.png?alt=media&amp;token=27eff9df-fb7f-4950-afc0-339f21a0b34d" alt="Your plugin should be visible under Plugins in the Content Drawer"><figcaption><p>Your plugin should be visible under Plugins in the Content Drawer</p></figcaption></figure>

In case you can’t see the Plugins folder in your Content Drawer, make sure to tick “Show Plugin Content” on the Content Drawer settings.

<figure><img src="https://3109683255-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FY3WbwobASVOf4RiqnLEI%2Fuploads%2F4uCN1zCT4FoLn82ycl9E%2FUE-Plugin-03.jpg?alt=media&amp;token=3e796393-f49b-4208-99b6-b77a477deb55" alt="Enable Show Plugin Content in your Content Drawer settings"><figcaption><p>Enable <em>Show Plugin Content</em> in your Content Drawer settings</p></figcaption></figure>
{% endstep %}
{% endstepper %}

### Plugin Download and Release Notes

[Download the latest extension version](https://stream.viverse.com/assets/downloads/StreamingUnrealPlugin/2-0-2/PolygonStreaming-Unreal-2-0-2.zip)

**Change Log**

<table><thead><tr><th width="114.1171875">Version</th><th>Release Notes</th></tr></thead><tbody><tr><td>2.0.2</td><td><ul><li>Updated to work with xrgc5 format</li></ul></td></tr><tr><td>2.0.1</td><td><ul><li>Updated the plugin to work with Unreal 5.4.x versions.</li></ul></td></tr><tr><td>2.0.0</td><td><ul><li>Added support for KTX textures.</li><li>Added model preview to StreamingModel actor.</li></ul></td></tr></tbody></table>

### AI-Assisted Development

For Skill discovery and the context to provide to an AI coding assistant, see [AI-Assisted Development](/polygon-streaming/introduction-and-benefits.md). Use this integration guide as the reference for your project; check a Skill's scope before applying it.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.viverse.com/polygon-streaming/integrations-and-plugins/polygon-streaming-unreal-engine-sdk.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
