# Remote Configuration

Manage your game settings remotely without releasing updates, allowing for dynamic adjustments and feature toggling.

#### Support <a href="#support-2" id="support-2"></a>

Check if remote configuration is supported to manage game settings without releasing updates.

```csharp
Bridge.remoteConfig.isSupported
```

#### Load Values <a href="#load-values" id="load-values"></a>

Load configuration settings from the server to dynamically adjust game parameters based on real-time data.

```csharp
private void Start()
{
    var options = new Dictionary<string, object>();

    switch (Bridge.platform.id)
    {
        case "yandex":
            var clientFeatures = new object[]
            {
                new Dictionary<string, object>
                {
                    { "name", "levels" },
                    { "value", "5" },
                }
            };

            options.Add("clientFeatures", clientFeatures);
            break;
    }

    Bridge.remoteConfig.Get(options, OnRemoteConfigGetCompleted);
}

private void OnRemoteConfigGetCompleted(bool success, Dictionary<string, string> data)
{
    if (success)
    {
        foreach (var keyValuePair in data)
        {
            Debug.Log($"key: { keyValuePair.Key }, value: { keyValuePair.Value }");
        }
    }
}
```
