# Building

Once you prepared your spritesheets and tested the client in the editor, it's time to build the project!

To build the client, select **Build** in **File** menu (default shortcut **Ctrl+Shift+B**).\
For consecutive builds, just click **Build And Run** (default shortcut **Ctrl+B**)

## Building for Windows/Linux/MacOS

in **Build Settings**, select your **PC, Mac & Linux Standalone** and specify your target platform.\
There are variety of options there, you can check them [here](https://docs.unity3d.com/Manual/BuildSettings.html).

<div align="center"><img src="https://1692658658-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ln51w-ZUaSWAGQxO54_%2F-Lnly0BQgyPbcA33YB3q%2F-Lnm-YWKVf00UYbedFbC%2Funity-editor-building-select-target.png?alt=media&#x26;token=329b593c-ad3f-4214-bb21-c4ad5454954c" alt="Unity Editor - Build Settings: selecting build target"></div>

{% hint style="warning" %}
Make sure that **Scenes/MainScene** is checked when building, otherwise it will produce an empty application.
{% endhint %}

Once you are done with your settings, click **Build** and select the folder you want to build to, typically you'd have a folder called **Builds**/\_**TargetPlatform\_** since his folder is ignored by Git.

<div align="left"><img src="https://1692658658-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ln51w-ZUaSWAGQxO54_%2F-Lnly0BQgyPbcA33YB3q%2F-Lnm0tuHDr-f7GWschuO%2Fbuild-location.png?alt=media&#x26;token=ab8ada7c-7ab5-4881-b9bc-6cdc80a6bfd5" alt=""></div>

{% hint style="success" %}
If you want to profile the client, then make sure to check **Development Build** and **Autoconnect Profiler** to ensure that Unity Editor will profile your gameplay. Beware that this might cause lags as unity's profiling methods are intensive.
{% endhint %}
