# Upload Experiences from Unity

Use this page to upload a prepared Unity experience to Bridge XR.

### Before you upload

Make sure:

* your Unity project already includes **Zoe for Unity**
* the **Bridge XR integration package** is installed
* **tracking** and **completion** actions are configured
* you have your **developer credentials**
* you have the **Bridge XR server URL** from your IT team

### Step 1: open the Bridge Wizard

In Unity, open:

`BridgeXR > Wizard`

Then sign in with your developer credentials.

<figure><img src="/files/UC4NALsU7Kk2dkBevU3d" alt="Open the Bridge Wizard"><figcaption><p>Open the Bridge Wizard</p></figcaption></figure>

<figure><img src="/files/hMyUfz0jWvdoJsP48iuB" alt="Log in to the Bridge Wizard"><figcaption><p>Log in to the Bridge Wizard</p></figcaption></figure>

### Create a new experience

1. Click **Add Experience**.
2. Enter the experience name, description, and thumbnail.
3. Choose the platform or platforms you are building for.
4. Add the required Unity scenes.

<figure><img src="/files/5BRSwHmqo87iXdheNZfB" alt="Add a new experience"><figcaption><p>Add a new experience</p></figcaption></figure>

<figure><img src="/files/Zig68cfts5CTfPooolin" alt="Enter experience details"><figcaption><p>Enter experience details</p></figcaption></figure>

<figure><img src="/files/FE9QW2e26wnlzOgW5ZXb" alt="Choose platforms and scenes"><figcaption><p>Choose platforms and scenes</p></figcaption></figure>

The **Main Scene** is the first Unity scene in your experience.

Additional scenes are any scenes loaded from the main scene with Zoe for Unity.

### Upload the bundles

1. Click **Upload All Bundles**.
2. Wait while the wizard builds the bundles.
3. Confirm the success notification appears.

<figure><img src="/files/KBVs6gd38Piev4l49VJR" alt="Bundle upload in progress"><figcaption><p>Bundle upload in progress</p></figcaption></figure>

<figure><img src="/files/J38X8BF2PUnbssMahdg0" alt="Successful bundle upload"><figcaption><p>Successful bundle upload</p></figcaption></figure>

After upload, the experience should appear in the existing experiences list.

<figure><img src="/files/VMreMb8L0acXM4YfsOyy" alt="Uploaded experience in the list"><figcaption><p>Uploaded experience in the list</p></figcaption></figure>

### Update an existing experience

To update an experience:

1. Open the Bridge Wizard.
2. Select the experience from the list.
3. Update the general information, add a platform, or replace an existing bundle.
4. Click **Upload All Bundles** again.

<figure><img src="/files/xhrmUBPecOzbg2BNG4eR" alt="Select an existing experience"><figcaption><p>Select an existing experience</p></figcaption></figure>

<figure><img src="/files/KpZLXiPFfPLUhcvLUunZ" alt="Update an existing experience"><figcaption><p>Update an existing experience</p></figcaption></figure>

{% hint style="info" %}
To update an existing platform, you must override the existing bundle.

The wizard increments the experience version automatically each time you upload new bundles.
{% endhint %}

{% hint style="warning" %}
The wizard checks the bundle during upload, but a bundle can still become corrupted during transfer.

If that happens, updating the same instance may not solve it. You may need to generate a new experience instance.
{% endhint %}

### Next step

After upload, continue with [Test Published Experiences](/bridge-xr/build-with-unity/test-published-experiences.md).


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://unity.zoeimmersive.com/bridge-xr/build-with-unity/upload-experiences-from-unity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
