GAMES GATHERING 2016 KYIV

Creating Network Games with Unity 3D

Talk recording: Creating Network Games with Unity 3D

Roman Samchuk

What the talk is about

Roman Samchuk explains how to build real-time network games in Unity 3D on no budget, drawing on his own mobile game that had around 40 players online at once. Key points: a static map is never sent over the network, only player positions and fast events such as shots are synchronized, and lag is hidden by smoothly moving objects between control points. Cloud services like Photon or Unity Networking are easy and free up to a concurrent-user limit, but cost money beyond it, so monetization must be planned early. Letting each client send its coordinates to others feels best for the player but is open to cheating, while a dedicated server is safer but costs money. He also stresses that a game will not take off without marketing. Useful for indie developers making their first network game.