BLINKCADEAI GAME DEVELOPMENT
Sign In
Course ADV-600 Stage 6 · Advanced Technical Specializations

Multiplayer and Online Systems

Build a small authoritative multiplayer game and understand synchronization, latency, disconnections, and network testing.

Course syllabus live 24 syllabus topics
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

  1. 01
    Local versus online multiplayer
  2. 02
    Client-server concepts
  3. 03
    Peer authority
  4. 04
    Server authority
  5. 05
    Godot's high-level multiplayer API
  6. 06
    Multiplayer peers
  7. 07
    Remote procedure calls
  8. 08
    Spawning networked objects
  9. 09
    Synchronizing state
  10. 10
    Player ownership
  11. 11
    Lobby flow
  12. 12
    Joining and leaving
  13. 13
    Handling disconnections
  14. 14
    Latency
  15. 15
    Prediction and reconciliation concepts
  16. 16
    Preventing clients from trusting themselves
  17. 17
    Network debugging
  18. 18
    Headless dedicated servers
  19. 19
    HTTP requests
  20. 20
    WebSockets
  21. 21
    WebRTC concepts
  22. 22
    Multiplayer test matrices
  23. 23
    Privacy and player-generated data
  24. 24
    Small networked capstone
Course projectTwo-Player Signal Arena

Course development status

Interactive lessons are in production

Back to Academy

The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.