# 3) Building Your App with XRBuilderWindow

Once you have saved and loaded a device preset, you are ready to build your XR application for that specific device.\
XRBuildKit provides a convenient editor window called **XRBuilderWindow** to help you easily select scenes, set build options, and start the build process—all in one place.

***

### How to Build

#### 1. Open the XRBuilderWindow

* Go to **`XRBuildKit → Build → XR Builder - Offline`** from the Unity Editor menu.

<figure><img src="https://3297937807-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbBnRKltDHP4CJMgk9KOR%2Fuploads%2Ff3Y33LfgoZq0TQ2g1TYR%2Fimage.png?alt=media&#x26;token=920c8c5c-02b6-46fa-90b2-b80305edd673" alt="" width="243"><figcaption><p>Open XRBuilderWindow menu</p></figcaption></figure>

***

#### 2. Select Device Preset

* In the builder window, make sure the correct device preset is selected from the dropdown list.



* You can also load a preset directly from here.
* But, Before clicking the Load button, [**make sure to close any open Project Settings windows**](../../troubleshooting/build-errors#duplicate-openxr-package-settings.asset-when-saving-loading-preset)—especially those related to XR Loader or OpenXR Settings.
* <mark style="color:red;">**Also, the loaded preset will be reset every time you reopen the XR Builder Window. This is because we’ve had a lot of issues with loading presets, so we had to put some procedural restrictions in place—thanks for your understanding!**</mark>

<figure><img src="https://3297937807-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbBnRKltDHP4CJMgk9KOR%2Fuploads%2FG3ql8uoOqjFB4ctqirmr%2Fimage.png?alt=media&#x26;token=d5b8d507-f5a8-4340-bee4-6f1c01909b75" alt="" width="313"><figcaption><p>Select preset in XRBuilderWindow</p></figcaption></figure>

***

#### 3. Choose Scenes to Include

* Check the list of scenes to be included in the build.
* You can add, remove, or reorder scenes as needed.
* Only enabled scenes will be built.

<figure><img src="https://3297937807-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbBnRKltDHP4CJMgk9KOR%2Fuploads%2FXdyWRvxHSy1AsHjAfmlW%2Fimage.png?alt=media&#x26;token=1502fe80-4cf8-4a97-8972-8402a8ebea7e" alt="" width="311"><figcaption><p>Select scenes in XRBuilderWindow</p></figcaption></figure>

***

#### 4. Configure Build Options

* Toggle **Development Mode** to include debug symbols.
* Toggle **Clean Build** to force a clean build (recommended when switching devices).

<figure><img src="https://3297937807-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbBnRKltDHP4CJMgk9KOR%2Fuploads%2FfyZWCvgRam8xbnaDp6cl%2Fimage.png?alt=media&#x26;token=215555d9-52c9-4d05-8411-e0db41bac311" alt="" width="307"><figcaption><p>Build options in XRBuilderWindow</p></figcaption></figure>

***

#### 5. Build the Application

* Click the **Configure & Build** button at the bottom of the window to start the build.

<figure><img src="https://3297937807-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FbBnRKltDHP4CJMgk9KOR%2Fuploads%2F4uefSsVMBIIrMrr2Kfcq%2Fimage.png?alt=media&#x26;token=526f9410-813d-471b-834c-80f1a5c82d14" alt="" width="316"><figcaption><p>Start build in XRBuilderWindow</p></figcaption></figure>

* The output will be placed in the appropriate `Builds/App/Client/<DeviceName>/` folder.
* Progress and results will be shown in the Unity Console.\
  If the build succeeds, you will see a summary with the output file size.

***

### Additional Notes

* For advanced networked (XumLobby) builds, refer to the dedicated [XumLobby build page](../features/+-xumlobby-integration).
* If you need to tweak platform-specific settings, make sure to save/restore your device presets as needed before building.

***

### Troubleshooting

* **Build fails with plugin or setting errors?**\
  Try switching to a different preset and then back again, or use the Clean Build option.
* **Scenes not included?**\
  Double-check the enabled scenes in the list.

***

**Congratulations!**\
You have now built your XR project for your target device using XRBuildKit.
