SpawnWeaver docs
Everything you need to add online multiplayer to your Godot game — rooms, lobbies, matchmaking, state sync, and persistence — with a Godot-native SDK and no backend code.
Start here
Quickstart
Account → project → SDK → two players connected.
Core concepts
Projects, players, rooms, lobbies, state, persistence.
Build a shooter
Full 2D & 3D multiplayer arena shooters, step by step.
SDK reference
Signals, methods, error codes, reconnection, debug.
Build a game (start here)
Two complete, build-along multiplayer games that use the whole SpawnWeaver toolkit — matchmaking, state sync, realtime events, snapshots, damage and respawns:
- 2D arena shooter — top-down free-for-all with bullets, health, and a scoreboard.
- 3D arena shooter — third-person hitscan arena, scene built entirely in code.
Feature guides
Shorter, focused guides for one feature at a time:
- Drop-in sync nodes & interpolation — replicate movement with zero boilerplate.
- Online in 10 minutes — connect, authenticate, send your first event.
- Build a lobby with a ready check
- Add matchmaking
- Simple state sync
- Save a player profile
- Debug a failed connection
Not sure what to build?
See Choosing a networking model for which SpawnWeaver features fit your game — and what isn't a good fit yet.