Step 3) In your UDeveloperSettings subclasses construct, there should be a line like this, PlatformOptions.Settings.Initialize(UMyPerPlatformSettings::StaticClass()); This will actually ensure that you initialize the settings exposed in the editor to whatever the current platform configuration is for them.