Choice groups
Use choice groups when a team should be able to complete only one challenge from a set.
Choice groups are configured in the Progression Editor. They are a progression rule, not a separate answer type.
When to use choice groups
Choice groups are useful for:
- Pick-one tracks, such as web, crypto, or forensics.
- Difficulty choices, such as easy, medium, or hard.
- Branching story paths.
- Mutually exclusive rewards.
- Training routes where teams should commit to one option.
How players experience them
Players may see several available choices. Once their team completes one challenge in the group, the other challenges in that same group are no longer available for that team.
This is team-scoped. One team choosing a route does not force every other team to choose the same route.
Design examples
Three-track branch
Create three challenges: Web route, Crypto route, and Forensics route. Put them in one choice group. Teams can complete one route and continue from there.
Difficulty choice
Create Easy bypass, Standard exploit, and Hard exploit. Put them in one choice group and assign different point values. Teams choose the risk and reward they want.
Narrative fork
Create two story challenges that unlock different follow-up chains. Put the first two challenges in one choice group so the team's route is decided by their first solve.
Common mistakes
- Putting required challenges in a choice group by accident.
- Forgetting that only one challenge in the group can be completed by each team.
- Combining choice groups with prerequisites in a way that blocks all routes.
- Not testing the flow from a player account before launch.
See also: Progression examples and Challenge optional fields and tips.