Server Side Game Developer — resources

roadmap.sh: https://roadmap.sh/server-side-game-developer

Books

  • Multiplayer Game Programming (Joshua Glazer & Sanjay Madhav) — the canonical book on architecting and networking online games.
  • Designing Data-Intensive Applications (Martin Kleppmann) — essential for the data, scaling, and reliability side of game backends.
  • Game Engine Architecture (Jason Gregory) — covers the engine-side foundations server programmers integrate with.
  • Computer Networking: A Top-Down Approach (Kurose & Ross) — the standard text for the networking fundamentals netcode relies on.

Courses / practice