Remote config lets you control values and feature flags from the server, so you can tune your
game, gate features, and run experiments without a client update.
Manage config values and feature flags for a game version in the dashboard, and vary them by
segment. Run Code Generation → Sync Schemas to turn each config into a typed C# class. The SDK
resolves the right values for the signed-in player — including any segment-based overrides:var gameplay = await FlockClient.Instance.Config.GetGameplayAsync();
float speed = gameplay.BaseMoveSpeed;
The accessor name comes from your config (Gameplay → GetGameplayAsync). Fetch at startup and
read values instead of hardcoding them.
Patterns
- Feature flags — ship code dark, then enable it for a segment or everyone.
- Tuning — adjust drop rates, prices, or difficulty live.
- Experiments — serve variants to different segments and compare with
analytics.
Always provide safe client-side defaults so your game stays playable if a config fetch fails.