# Using other UI Template

{% hint style="warning" %}
**This tutorial** r**equires Visual Studio 2022 with the components installed** [Installation](/documentation/getting-started/installation.md)

**Requires to open Unity**
{% endhint %}

### Using other UI Template

{% hint style="success" %}
**You can skip this tutorial by joining the Github repository.**&#x20;

The FlatWindow Template is already setup in the Github repository.
{% endhint %}

{% hint style="danger" %}
**This is only required if you bought the Basic Version of Game Launcher or you opened the Unity Package from the Asset Store.**&#x20;

Skip this tutorial if you own the PRO Version or if you are using the Github repository.
{% endhint %}

1. **Import** the new UI Template package to Unity
2. **Extract** your new template in a new folder

![](/files/YBdCHYno8HTaQCtFp2qP)

3. In the extracted folder, navigate to *<mark style="color:yellow;">**Core**</mark>* folder and **open&#x20;***<mark style="color:purple;">**GameLauncher.sln**</mark>*

<figure><img src="/files/8sphVrplfJpQOX7SIqy1" alt=""><figcaption><p>Game Launcher Flat Window Template folder</p></figcaption></figure>

4. Here you need to move ***GameLauncherCore.dll*** to the *<mark style="color:yellow;">**Core**</mark>* folder of this new template

4.1. **Import** the package Game Launcher from the store and locate the *<mark style="color:red;">**GameLauncher.zip**</mark>* file under *<mark style="color:yellow;">Assets/Plugins/Game Launcher/Installation</mark>*

![](/files/CII48vKunlm3tu2dPfuB)

4.2 **Extract it** outside the unity project and <mark style="color:green;">**Copy**</mark> the file *<mark style="color:red;">**GameLauncherCore.dll**</mark>* under *<mark style="color:yellow;">GameLauncher/Core</mark>* folder

![](/files/xG46gLG0yAIe0tX4rm22)

4.3. In **Visual Studio**, right click on the **Solution -> Open Folder in file explorer** and <mark style="color:green;">**Paste**</mark> the file here

<figure><img src="/files/NwJ3epgYP6cGhnO56xlw" alt=""><figcaption><p>Paste GameLauncherCore in the main folder of the Template</p></figcaption></figure>

4.4. Add the library as reference. **Right Click** in the <mark style="color:purple;">**GameLauncher**</mark> project -> **Add** -> **Project Reference -> Browse ->**

Search for the previously copied ***GameLauncherCore.dll*** file (You need to locate the current project again) -> OK

<figure><img src="/files/7pWtIqaPNyCFPPxdhj6s" alt=""><figcaption></figcaption></figure>

5. In the **Solution Explorer, right click** on **Solution (GameLauncher) -> Rebuild Solution**

<figure><img src="/files/T4AjgMdWklAZrz4WapHG" alt=""><figcaption></figcaption></figure>

**Open the MainWindow\.xaml in the GameLauncher project and see your new template UI!**

**You now can run it to test it!**

<figure><img src="/files/VrkuI4r5rboLJgTjCMNo" alt=""><figcaption></figcaption></figure>

And that's all! Now setup the Launcher as usually

[Installation](/documentation/getting-started/installation.md#setup-your-launcher-depending-your-host)


---

# 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://gamelauncher.gitbook.io/documentation/extending-the-launcher/using-other-ui-template.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.
