
However, any variable used by UnrealScript code usually has a fully qualified class name which follows the format. For instance, the first section that appears in the DefaultEngnine.ini configuration file is simply named. Variables used by native code in the configuration file will normally have a simple section title. Whenever a SaveConfig() or StaticSaveConfig() function is called on an object, the engine saves the variables to the indicated configuration file (unless the class has been defined to save its settings to an alternative configuration file). Some variables are accessed directly by native code while others can easily be traced to UnrealScript code. One or more values can be associated with a given key. Configuration is determined by key-value pairs, arranged in sections.

Unreal Engine 3 relies on configuration files to dictate how it will function and initialize. Variable configurations and inheritance.
