Scene setup

One of the first steps in adding coherence to a project is to setup the scene that you want the networking to happen in.

Video tutorial

The topics of this page are covered in the first minute of this video:

Step by step

Preparing a scene for network synchronization requires to add three fundamental objects:

1. Add a CoherenceBridge

In the top menu: coherence > Scene Setup > Create CoherenceBridge

This object manages the connection with coherence's relay, the Replication Server, and is the centre of many connection-related events. No particular setup is required now, but feel free to explore the options in its Inspector.

2. Add a LiveQuery

In the top menu: coherence > Scene Setup > Create LiveQuery

Creates a LiveQuery, which allows to define what part of the world the Client is interested in when requesting data from the Replication Server. You can surround your entire scene in one query, or can attach it to an object such as the player or to a camera.

While LiveQueries are an optimisation tool, having at least one LiveQuery is necessary.

What range to use

You don't have to define a range for the LiveQuery. Leaving the range to 0 means that the range is infinite, so nothing is filtered out.

3. Add a Connect dialog UI

In the top menu: coherence > Explore Samples

A Connect dialog UI provides an interface to the player to connect to the Replication Server, once the game is played. You can create your own connection dialog, but we provide a few samples as a quick way to get started. Read more in the section dedicated to Samples.

If you're unsure about which dialog to add, choose Rooms for now. You can read more about Rooms and Worlds.

... and you're done!

For a simple setup, there's nothing else you need to do to setup a scene. Now, it's time to setup some Prefabs!

Last updated