# Welcome

## **coherence 2.1**

**coherence** is a network engine, platform and a series of tools to help anyone create a multiplayer game. Our mission is to give any game developer, regardless of how technical they are, the power to make a connected game.

### Get started

If you would like to get started right away, you can check the [Installation](https://docs.coherence.io/getting-started/installation) page to learn how to install **coherence in Unity**, set up your Scene, Prefabs, interactions, as well as deploy your project to be shared with your friends.

{% content-ref url="getting-started/installation" %}
[installation](https://docs.coherence.io/getting-started/installation)
{% endcontent-ref %}

### Learn

To learn how to use **coherence**, we recommend you start by exploring the [**package Samples**](https://docs.coherence.io/getting-started/samples-and-tutorials/package-samples) included right inside the Unity SDK. Or download one of our pre-made Unity projects [First Steps](https://docs.coherence.io/getting-started/samples-and-tutorials/first-steps-tutorial) or [Campfire](https://docs.coherence.io/getting-started/samples-and-tutorials/campfire-project), which both come with extensive documentation explaining the thinking behind them.

If you enjoy learning with videos, we have a [playlist of videos](https://www.youtube.com/playlist?list=PLnHFD0m6ywmNY4CEE99U7vkaq2Vrk9FvS) dedicated to getting started with the Unity SDK.

Finally, if you're new to networking you might enjoy our [Beginner's Guide to Networking](https://docs.coherence.io/getting-started/samples-and-tutorials/beginners-guide-to-networking). This high-level introduction is not coherence-specific, but rather is applicable to any networking technology.

{% content-ref url="getting-started/samples-and-tutorials" %}
[samples-and-tutorials](https://docs.coherence.io/getting-started/samples-and-tutorials)
{% endcontent-ref %}

### Update an existing project

If you are an existing user and looking to update, check out the latest [Release Notes](https://docs.coherence.io/support/release-notes). And maybe the [SDK Upgrade Guide](https://docs.coherence.io/support/upgrading-unity-sdk) as well!

## Join the community

* Get help, ask questions and suggest features in our [Community](https://community.coherence.io/)
* Chat with us on [Discord](https://coherence.io/discord)
* Contact us at <devrel@coherence.io>

![](https://content.gitbook.com/content/CMCtKgV0bk1lwR4tWK3W/blobs/mihNMpLw1Zecq0wpeQtW/image.png)


---

# 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://docs.coherence.io/readme.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.
