Multiplayer game programming : architecting networked games
Joshua L. Glazer, Sanjay Madhav
- New York, N.Y. : Addison-Wesley, c2016.
- xvi, 365 p. ; ill. ; 23 cm.
- Addison-Wesley game design and development series .
Overview of networked games -- The internet -- Berkeley sockets -- Object serialization -- Object replication -- Network topologies and sample games -- Latency, jitter, and reliability -- Improved latency handling -- Scalability -- Security -- Real-world engines -- Gamer services -- Cloud hosting dedicated servers.
Multiplayer Game Programming is a detailed investigation of networked multiplayer game engineering. A guided tour through the trials and challenges of building a robust multiplayer architecture, this book provides explanations and in-depth working examples of all the engine-level systems needed in a multiplayer game.