Networking and Multiplayer

Setting up networked games for multiplayer.

Modern multiplayer experiences require synchronizing vast amounts of data between large numbers of clients spread around the world. What data you send and how you send it is extremely important to providing a compelling experience to users since it can drastically affect how your project performs and feels. In Unreal Engine (UE), Replication is the name for the process of synchronizing data and procedure calls between clients and servers. The Replication system provides a higher-level abstraction along with low-level customization to make it easier to deal with all the various situations you might encounter when creating a project designed for multiple simultaneous users.


Managing Sessions

Network Multiplayer Programming

Iris Replication System

Deploying Multiplayer Games

Debugging and Optimization

Tutorials and Examples

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey