ink
inkle's open-source narrative scripting language and runtime, paired with the Inky editor and engine integrations.
Why use it
Its text format works well in version control and lets teams reuse narrative logic from standalone tests in the shipped game.
Where it fits
Use prototypes and playtests to find core experience problems while they are still cheap to fix.
What to check
It manages narrative state rather than a complete dialogue UI; saves, presentation, and localization remain team responsibilities.