SDKActive

CoherenceSync

CoherenceSync is a Unity component for preparing objects for network synchronization, syncing public variables and methods on attached components.

Open source page

Field note

What it does

CoherenceSync is a Unity component that prepares an object for network synchronization. It exposes APIs to manipulate the object during runtime and can sync all public variables and methods on any attached components, including custom scripts and third-party Asset Store packages.

Capabilities

Available capabilities

Tags

Tags

Ways to use it

Ways to use it

sdk

C# / https://docs.coherence.io/manual/networking-state-changes

sdk

C# / https://docs.coherence.io/manual/networking-state-changes

Product features

Product features

Authority

Beginner's guide to networking

Calling methods remotely

Component Sync

Syncs all public variables and methods on attached components, including custom scripts and third-party packages.

Conclusions

Holding State in a Single Source of Truth — The Simulator

Network Synchronization

Prepares objects for network synchronization and syncs public variables and methods.

Optimizations

Relay

Runtime API

Exposes APIs to manipulate the object during runtime.

Sending Inputs

Sending State

Time and Latency

Transport Layer and Reliability