How to Make Round-Based Games (Lobby → Match → Results)
Advanced 12 min Multiplayer
The match loop most competitive games share: intermissions, teleport-in, timed rounds, results, reset.
Skip the typing
Generate the whole system, every file wired up. Free during beta.
How it works, step by step
- 1
MatchManager service runs a state machine: Intermission → Starting → Active → Results.
- 2
Intermission counts down in lobby; enough players triggers Starting.
- 3
Teleport participants to mapped arena spawns, grant loadouts, freeze until countdown.
- 4
Active phase enforces timer, win conditions and mid-match joins going to spectator.
- 5
Results broadcast podium + rewards, wipe transient state, return everyone to lobby.
Concepts you'll use
- Match FSMs
- Spectator handling
- Transient-state hygiene
Mistakes that cost you players
- Players carrying match tools back to lobby breaks the next round.
- Timers running on the client desync — server owns the clock.
Every script above — written, placed & wired in ~30 seconds
Build it free 🔥no card · full access in beta
Keep building
All topics