Scope
This section covers the public per-team mini-game catalog, the legacy/api/games/* play routes, and Game Center /api/events/*.
The published catalog contract is GET /api/games/catalog. Daily spin, guess-the-player (including players/invalidate), live arena (active, by-code, join, score, leaderboard, manager start/end), and leftover GET /api/games/pick-em/players are in generated OpenAPI. Deprecated POST /api/games/daily-spin/reward is excluded.
New daily mini-games, including air-hockey and the locker-singularity idle ledger, use the Game Engine. That is a separate Guides section.
Subsections
Architecture
Catalog models, team selection, and play-route map.
Behavior
Catalog response rules and client integration notes.
Game Engine
Client, server, and modularity for
/api/v1/engage/games/*.