Group players by rules to target config, content, and matchmaking.
A segment is a rule-defined group of players — “players above level 10”, “spent in the last 7
days”, “region = EU”. Segments are the targeting primitive the rest of Flock builds on.
Scope: segments are defined per game and evaluated against the player profile + data.
Dashboard
SDK
Build rule-based segments in the dashboard by specifying criteria over player fields and data.
Build rule-based player segments in the dashboard.
A player’s segment membership is evaluated on the server, from their profile and player data. The
SDKs have no call that reads which segments a player is in, so your game cannot branch on them
directly. Segments act where the server applies them: a matchmaking queue restricted to segments
turns other players’ searches away with matchmaking.player_not_eligible. Config overrides set for
a segment apply to the config the SDK reads for the signed-in player; see
Remote Config.