> For the complete documentation index, see [llms.txt](https://unity.zoeimmersive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unity.zoeimmersive.com/bridge-xr/build-with-unity/develop-experiences-in-unity.md).

# Develop Experiences in Unity

Use this page to prepare a Unity project for Bridge XR.

### What you need

Make sure you have:

* **Zoe for Unity**
* the **Bridge XR integration package**

{% hint style="info" %}
In many institutions, this work may be done by students, faculty teams, or external development partners.
{% endhint %}

### Step 1: install Zoe for Unity

Use the recommended Unity version for Zoe and follow the Zoe installation guide:

[Installing Zoe for Unity](/installation/installing-zoe-for-unity.md)

<figure><img src="/files/lBwNYnFmgEKySqhyoom0" alt="Installing Zoe for Unity"><figcaption><p>Installing Zoe for Unity</p></figcaption></figure>

### Step 2: install the Bridge XR integration package

After Zoe is installed, add the **Bridge XR integration package** to the same Unity project.

This package connects your Unity project to Bridge XR.

It is used to:

* prepare uploads
* send analytics data
* report experience completion

### Step 3: build your experience with Zoe for Unity

Build your experience in Unity. Use this Help Center whenever needed. Test the experience in Unity until the core flow is stable.

### Step 4: add Bridge XR actions before upload

Before uploading, add the Bridge XR actions needed for tracking.

#### Add Bridge XR scripts

To add actions beyond the standard dropdown list:

1. Click **Add Component**.
2. Search for scripts that begin with `SA_`.

<figure><img src="/files/vp8HIDClKEfGOPBzOD6t" alt="Add Bridge XR scripts in Unity"><figcaption><p>Add Bridge XR scripts in Unity</p></figcaption></figure>

#### Add tracking

For every interaction you want to track, add:

* `SA_StatisticsAction`

<figure><img src="/files/h5roRfgBTqmjSjmFT8ZB" alt="Add SA_StatisticsAction"><figcaption><p>Add SA_StatisticsAction</p></figcaption></figure>

#### Add completion reporting

To let Bridge XR know the experience is complete, add:

* `SA_CompleteAction`

Attach it to the interaction that marks the end of the experience.

<figure><img src="/files/QMPUpO7jvZ9CJnpwkdT5" alt="Add SA_CompleteAction"><figcaption><p>Add SA_CompleteAction</p></figcaption></figure>

### Next step

Once your Unity project is ready, continue with [Upload Experiences from Unity](/bridge-xr/build-with-unity/upload-experiences-from-unity.md).
