
Multiplayer Networking
Course Index
28 Lessons · 3 Sections
Master multiplayer game networking — TCP/UDP, client-server vs P2P, authoritative servers, lag compensation & prediction. Covers Unity Netcode, Mirror, Photon Fusion, Fish-Net & Nakama. Includes 4 production builds: Godot multiplayer game, Unity NGO shooter, Colyseus browser game & dedicated server deploy.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Networking Theory & Netcode FundamentalsLessons 1–10
Lesson 1
How Game Networking Works
Lesson 2
Client-Server vs Peer-to-Peer
Lesson 3
UDP vs TCP for Games
Lesson 4
The Game Loop & Tick Rate
Lesson 5
Server Authority vs Client Authority
Lesson 6
Client-Side Prediction
Lesson 7
Server Reconciliation
Lesson 8
Entity Interpolation & Extrapolation
Lesson 9
Lag Compensation
Lesson 10
Rollback Netcode
Section 2Engine Implementation & InfrastructureLessons 11–22
Lesson 11
Godot Multiplayer: MultiplayerAPI & ENet
Lesson 12
Godot: MultiplayerSpawner & Synchronizer
Lesson 13
Unity Netcode for GameObjects (NGO)
Lesson 14
Unity: RPCs & NetworkVariables
Lesson 15
Relay & Lobby Services
Lesson 16
Dedicated Servers & Game Server Hosting
Lesson 17
Matchmaking Systems
Lesson 18
Colyseus: Node.js Game Server Framework
Lesson 19
State Synchronisation Strategies
Lesson 20
Anti-Cheat for Multiplayer Games
Lesson 21
Voice Chat Integration: Vivox & Agora
Lesson 22
Network Profiling & Debugging
Section 3Browser Games, 2026 & ProjectsLessons 23–28