Client-Server Architecture — Roadmap Step & Resources
The dominant model for competitive and persistent multiplayer games
- Level: beginner
- Estimated time: 1 days
- Roadmap: Multiplayer & Backend Game Development
Before this step
Study resources
- System Design Basics: Client-Server Architecture (Article) — The System Design Primer's foundational overview of the client-server model.
- System Design for Beginners Course (Video) — A detailed, well-regarded introduction to system design covering the core building blocks used throughout this roadmap.
- Microsoft PlayFab Documentation (Article) — Microsoft's official documentation for PlayFab's game backend and live ops services. Background reading/viewing for: Client-Server Architecture.
- GDC Vault (Video) — Talks from the Game Developers Conference, which has published extensively on multiplayer netcode. Relevant to: Client-Server Architecture.
Part of
- Client-Server and Peer-to-Peer Architectures — section
- Multiplayer & Backend Game Development roadmap — the full learning path