Skip to content

Configuration

RedEngine configuration is composed from module-owned ScriptableObject sections and one default application settings asset.

EngineSettings

Keep one default EngineSettings at Assets/Resources/EngineSettings.asset. It selects the concrete GameInstance, runner prefab, startup maps, server port, content initialization, root widget layer, and loading screen.

csharp
EngineSettings? settings =
    ApplicationSettings.GetDefault<EngineSettings>();

Module configuration

Modules can declare configuration sections with [ConfigurationSection]. Typed lookups are cached, while the Editor synchronizes available sections with installed modules.

The complete authoring workflow is in Game configuration.

RedEngine Framework documentation