forcedby
Forcedby is a term used in game design, interactive fiction, and related fields to describe a constraint mechanism that compels the player to take a specific action or follow a predetermined path. Unlike generic gating or gating that is signposted, a forcedby constraint prevents viable alternatives until certain conditions are met or a particular event occurs.
Coined from the phrase "forced by," the term emphasizes causation by system state rather than player preference.
Common forms include forced progression (a sequence that must be completed before continuing), forced branches (the
Forcedby can help ensure narrative coherence, pacing, accessibility compliance, or puzzle solvability. However, it can also
See also: player agency, gating, branching narrative, constraint-based design, procedural rhetoric.