Feature Flags

Feature flags are server‑controlled settings you can turn on/off or configure for specific audiences. Think of them as game variables that you can remotely configure from your server. Use feature flags to roll out new features gradually or to deliver various configurations to your players (for example, to deliver different user interfaces tailored to each country or region where your game is live).

From the Feature Flags page, you can create and manage flags.

Feature Flags page showing a list of flags
Feature Flags page showing a list of flags

Creating feature flags #

To create a new flag, select Create Feature Flag and provide the following details:

  • Flag name
  • Description
  • Category labels for organizing your flags
  • Schema validator to validate data for this flag
  • Default value

Create feature flag modal with fields for name, description, labels, schema, and default value
Create feature flag modal with fields for name, description, labels, schema, and default value

Editing feature flags #

Select a flag to view its default value and variants. Click Edit default to edit it.

Feature Flag details
Feature Flag details

You can edit the flag details and create new variants.

Variants #

From a flag’s details page, create variants to target specific audiences with alternative configurations.

If an identity belongs to multiple audiences, the highest‑priority variant applies. Use the drag handle (hamburger icon) to reorder variants.

When you select a variant, a diff view shows the differences from the Default variant.

Variant view with priority list and diff panel
Variant view with priority list and diff panel

Hiro feature flags #

Feature flags used by Hiro appear under Hiro in the navigation menu. From this page, view and manage flags for each Hiro system.

Hiro feature flags page listing systems and their flags
Hiro feature flags page listing systems and their flags

Editing a Hiro feature flag #

Select a flag to view its default value and click Edit default to edit it.

Hiro flag editor with Default variant fields
Hiro flag editor with Default variant fields

Some flags include a dedicated Hiro editor with a visual interface:

  • Economy
  • Achievements
  • Energy
  • Inventory

Other flags use the standard settings interface.

You can also use feature flags with Hiro’s Satori Personalizer for advanced personalization and experimentation. For more details, see Personalizer.