Anatomy of a Game Mode
A game mode basically consists of two parts: a section common to all game modes, and a game-custom one.
The common part, also called the overview, contains some information about the game mode: a name, a description, the game type it applies to (2 Factions / FFA), its status (“draft”, “testing”, “published”, “deprecated”), team sizes, etc.
The game custom section is a tree-shaped object, defined by the game developer, which contains all the configurable match parameters - henceforth referred to as “match custom data keys”, or simply “keys” - that will eventually drive the match configuration and behavior on the game side.