Replicating Properties Over the Network
Replication is an important concept when it comes to creating multiplayer games with Unreal Engine. In particular, property replication allows for the synchronization of objects between multiple players, letting them interact in a shared environment. This feature also handles things such as character movement and physics calculations, ensuring everyone has a consistent experience and view of the game world, regardless of the platform type, and that no one has an advantage due to cheating or latency issues.
In this chapter, you’ll start working on replication, mainly focusing on property replication of your character skills. Next, starting from the base pickup you created in the last chapter, you’ll implement a coin pickup that will grant the character experience points that will give the character a level-up during gameplay. Finally, you’ll apply replication by updating a simple user interface that will show the character...