A game version is a published snapshot of your game’s server-side configuration — its shops,
currencies, feature flags, player templates, and more. Versions let you evolve the backend while
existing players keep running against the version they shipped on.
Environments
Versions move through environments as they mature:
| Environment | Use |
|---|
dev | Active development and internal testing. |
staging | Pre-release validation. |
prod | Live, player-facing. |
Targeting a version
Each client build runs against a specific game version, which you set on the SDK client. Everything
the SDK reads — shops, items, configs, templates — resolves against that version. So you can stand
up a new economy in dev, validate it in staging, and promote it to prod without touching live
clients.
Pin each client build to the version it was tested against, and only roll players forward once the
new version is validated.