Skip to content

Progression

ContentAsset.Unlocks converts UnlockDef entries for characters, weapons or items. Conditions include a win with a character, reaching a wave, accumulated kills/wins and wins in a mode. Set a unique unlock id and a valid target id. ProgressionRules applies profile unlocks before menu selection and records a finished non-cheated run once.

Use the profile/configuration path to obtain availability rather than mutating shared content globally from a UI callback. Playtest commands mark cheated runs so they do not award normal progression. Build Lab and other headless tools evaluate isolated build snapshots.

Entry point and reference fields

Entry point: Assets/Create/Survivor Roguelite Maker/Content/Content

Field / API Purpose
UnlockDef.Id Unique rule identity
Target / TargetId Character, weapon or item id
Condition / Param / Value Unlock criterion
Available Applied before menu/offer use

Figure

Content inspector with unlock rules.

Content inspector with unlock rules.

Check your result

Validate connected content before starting a new measurement or run. Keep the settings, seed and content version with any result you compare. For code-only adapters, compile against the package version you ship and configure the required authored data before gameplay.

Documentation home · Content · Characters · Weapons