Skip to main content
The GameState class provides access to global game state information that persists across levels. This includes the current game mode (arcade or exploration), persistent local data, and arcade-specific variables like score and level number.
For level-specific state during gameplay, use the Level namespace instead. For campaign structure, use the Campaign namespace.

Properties

Game Mode

Persistent Data

Arcade Mode

These properties are active only when isArcadeGameMode is true:

Usage Example

Store and retrieve global state across levels:
Check completion state: