> For the complete documentation index, see [llms.txt](https://docs.engagevr.io/developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.engagevr.io/developer/setting-up-the-engage-sdk/installing-a-platform-build-module.md).

# Installing a platform build module

ENGAGE apps are available for four platforms - Windows, macOS, Android, and iOS. If you want to test your locations or IFX on a particular platform, you must build asset bundles specifically for that platform. If you install Unity on a Windows device, you can build asset bundles for Windows. To build asset bundles for a different platform, you must install a platform build support module.

{% hint style="info" %}
Many standalone VR headsets, such as the Oculus Quest 2 and Pico Neo 3, use the Android operating system. If you want to test bundles on an Android-based VR headset, install the Android build module.
{% endhint %}

To add platform build support modules through Unity Hub, complete the following steps:

![](/files/5wzEhoNd5cHU3KmaFqPn)

1. Open the Unity Hub.
2. On the side menu, select **Installs**.
3. Select the cog icon for the install that you use for the ENGAGE SDK, and then, from the list that appears, select **Add modules**.

{% hint style="info" %}
If there isn't an option to Add modules, go to <https://unity.com/releases/editor/whats-new/2022.3.32>, and then download the build support that you want to install. Ensure that you select the 2022.3.32 Editor folder when you install the build support.
{% endhint %}

4. In the Add modules window, select the check box for the platform that you want to build bundles for. The options that you can select are as follows:
   * **Android Build Support**
   * **iOS Build Support**
   * **Mac Build Support (mono)**
5. Select **Install**.

{% hint style="info" %}
To build asset bundles for Android, you need only select **Android Build Support**. You don't need to select any of the child options, such as **Android SDK & NDK Tools** or **OpenJDK**.
{% endhint %}


---

# 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 dynamically by asking a question.

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

```
GET https://docs.engagevr.io/developer/setting-up-the-engage-sdk/installing-a-platform-build-module.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
