Curated list of awesome lists
Game networking is a subset of computer networking that covers data replication, state synchronization, snapshot interpolation, client prediction, lag compensation, bandwidth optimization and many more techniques involved in multiplayer online gameplay programming.
Please feel free to contribute after reading contribution guidelines, thank you!
- Game Developers Conference
- Unreal Engine Livestream
Replication Graph - Epic's dev-team demonstrates UE 4.20's new Replication Graph feature.
Server Optimizations - Ryan Gerleve and Dave Ratti to discuss server optimization techniques in UE4.
- Unity Unite
- C / C++
ENet - Simple and robust reliable UDP networking library.
GameNetworkingSockets - Valve's internal (Steam) network transport layer for games.
RakNet - Full-featured and mature reliable UDP networking engine.
yojimbo - Reliable UDP networking library for client/server games with dedicated servers.
SmartFoxServer - Massive multiplayer game server with advanced built-in features.
CapAnalysis - Web visual tool to analyze captured network traffic. (Ubuntu, Debian)
clumsy - Network condition simulation utility. (Windows)
Fiddler - Web debugging proxy server. (Windows, macOS, Linux)
netem - Network emulation for testing protocols. (Linux)
Network Link Conditioner - Network environment simulation utility. (macOS, iOS)
Postman - Web API debugging client. (Windows, macOS, Linux)
Wireshark - Network traffic analyzer tool. (Windows, macOS, Linux)
To the extent possible under law, M. Fatih MAR has waived all copyright and related or neighboring rights to this work.