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