Replication and Object Synchronization

Strix can perform synchronization of objects in the game world and their properties in real-time. This is called replication.

Replication involves the synchronization of:

  1. The creation and deletion of certain objects.

    Every time a replicable object is created on one client, a replica of it is automatically created on all other clients. Usually these objects are game characters, enemies, projectiles, and other objects that can appear and disappear over the course of a game.

  2. The properties of those objects.

    After a replicable object has been created, if some of its values (like position or health) change, these changes will be also automatically synchronized between all the clients. You get to decide which of the properties you want to synchronize.