> For the complete documentation index, see [llms.txt](https://docs.coherence.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherence.io/2.3/getting-started/setup-a-project/local-development/local-testing-using-builds.md).

# Builds

An easy way to test your game locally is to simply create a build, and open several instances of it.

You can also connect the Editor alongside the builds, with the extra benefit of being able to inspect the hierarchy and the state of its GameObjects.

**Pros**

* Easy to distribute amongst team members and testers
* Well-understood workflow
* Can test with device-specific constraints (smartphones, consoles, ...)

**Cons**

* Not the shortest iteration time, as you need to continuously make builds
* Harder to debug on the builds (requires custom tooling on your side to do so)

Read [Unity's documentation on how to make a game build](https://docs.unity3d.com/Manual/BuildSettings.html).

{% hint style="success" %}
Make sure you've read through Local Development and have started a [Local Replication Server](/2.3/getting-started/setup-a-project/local-development.md).
{% endhint %}

## Requirements

Go to [Project Settings > Player](https://docs.unity3d.com/Manual/class-PlayerSettings.html) and:

* Enable **Run in Background**.
* Set [**Allow downloads over HTTP**](#user-content-fn-1)[^1] to **Always allowed**.
* Disable **Force Single Instance**.
* (Optional) Set **Fullscreen Mode** to **Windowed**
* (Optional) Enable **Resizable Window**.

## Testing Time

When the build is done, launch it. Enter Play Mode from within the Unity Editor.

Click *Connect* in the connection dialogs on both instances.

Now, try focusing on one and using WASD keys. You will see the box move on the other side as well.

[^1]: This is a new setting introduced in Unity 2022.\
    \
    coherence communicates with self-hosted Replication Servers through HTTP (which includes local development).


---

# 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:

```
GET https://docs.coherence.io/2.3/getting-started/setup-a-project/local-development/local-testing-using-builds.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.
