UGameUserSettings can be extended to support storing custom configuration values in the user settings configuration file. This is where you would typically store settings the player can configure in your game’s options menu.

It has a number of extensible functions to support this.

Usage

From C++, you can use GEngine->GetGameUserSettings(). In Blueprints, you can use the Get Game User Settings node (its C++ function is UGameUserSettings::GetGameUserSettings())