Skip to main content
Version: 2.x

Setting domains

When you create a Setting Type, you select a domain in the Blueprint class. Settings can be scoped to either the entire game (Global) or individual players (Player).

Global domain

Global settings are shared across the entire game. Use Global for system-wide settings:

  • Graphics quality, resolution, VSync
  • Audio volume levels
  • Language and localization
  • Any setting that should apply to the entire game

Player domain

Player settings save separately for each local player (Player 0, Player 1, etc.). This matters most for splitscreen and local multiplayer where each player needs their own preferences.

Single Player Games

In single-player games, Player settings simply save to Player 0. Domain choice is less critical if you don't support splitscreen or local multiplayer.

Use Player for personal preferences:

  • Input bindings and sensitivity
  • HUD layout and visibility
  • Camera preferences
  • Any setting that should differ between local players