Inform 7
An open interactive-fiction design system that describes worlds, objects, and rules in declarative English and builds stories for interpreters or the web.
Why use it
World modeling and rule testing suit exploratory narrative, puzzles, and complex state prototypes, while generated indexes help inspect logic.
Where it fits
Use prototypes and playtests to find core experience problems while they are still cheap to fix.
What to check
English-like syntax still has strict semantics; non-English authoring, interface customization, and modern-engine integration require extra work.