Custom Game Modes & Custom Games
Let players author their own rule variants as custom game modes, then spin up one-off custom games built on top of them — two related backends, so a mode can exist independently of any game built from it.
Key Features
Player-Authored Rule Variants
Custom game modes let players define rule variants on top of your standard formats.
Custom Games Built on Modes
A custom game is a one-off match instance created from a chosen custom mode.
Two Independent Modules
Custom modes and custom games run as separate backend modules, so a mode can be published without a game ever being created from it.
Command-Driven Authoring
Mode creation runs through a command layer for validation before a mode becomes usable.
Entity-Backed, Not Throwaway
Modes and games are persisted entities, not client-side config that disappears after a match.
Public and Player-Facing Routes
Custom modes have both a public browsing page and a protected creation flow, alongside a protected custom-games flow.
How a Custom Mode Becomes a Game
From Rule Variant to Match
Mode authored
A player defines a rule variant as a custom game mode.
Mode validated
The mode creation command validates the variant before it's saved.
Mode published
The custom mode becomes browsable, including on the public custom-modes page.
Game created
A player creates a custom game built on the published mode.
Players join
Other players join the custom game.
Match plays out
The match runs under the custom mode's rule variant.
Who This Is For
Three Ways Custom Modes Get Used
Community Rule Inventors
Define a rule variant once and let others discover it on the public modes page.
Pickup Game Hosts
Spin up a one-off custom game on an existing mode without inventing new rules each time.
Teams Testing Variants
Try a rule variant in a custom game before proposing it for a scrim or event.
Common Questions
