Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.
Build a small authoritative multiplayer game and understand synchronization, latency, disconnections, and network testing.
Stage 6 · Advanced Technical SpecializationsSyllabus 24 topics
What you will learn
- Use Godot's high-level multiplayer API
- Synchronize ownership and state
- Test and debug a small networked game
Course syllabus
- 01
Local versus online multiplayer
- 02
Client-server concepts
- 03
Peer authority
- 04
Server authority
- 05
Godot's high-level multiplayer API
- 06
Multiplayer peers
- 07
Remote procedure calls
- 08
Spawning networked objects
- 09
Synchronizing state
- 10
Player ownership
- 11
Lobby flow
- 12
Joining and leaving
- 13
Handling disconnections
- 14
Latency
- 15
Prediction and reconciliation concepts
- 16
Preventing clients from trusting themselves
- 17
Network debugging
- 18
Headless dedicated servers
- 19
HTTP requests
- 20
WebSockets
- 21
WebRTC concepts
- 22
Multiplayer test matrices
- 23
Privacy and player-generated data
- 24
Small networked capstone
Course projectTwo-Player Signal Arena
Course development status
Interactive lessons are in production
The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.