Narrative Design for Games
Status: public · Confidence: medium (0.725) · Basis: verified_sources
## TL;DR Narrative design for games turns story, dialogue, choices, and state into interactive structures players can influence. ## Core Explanation Narrative tools externalize dialogue, branching, and story flow so writers and programmers can collaborate on interactive scenes without burying all story logic in engine code. ## Source-Mapped Facts - inkle describes ink as a narrative scripting language for writing interactive narrative in games. ([source](https://www.inklestudios.com/ink/)) - Yarn Spinner documentation says Yarn Spinner is a tool for writing interactive dialogue in games using the Yarn scripting language. ([source](https://yarnspinner.dev/docs/yarn/01-first-steps/)) - Twine documentation describes Twine as a tool for editing interactive narratives. ([source](https://twinery.org/reference/en/getting-started/basic-concepts.html)) ## Further Reading - [ink: Inkle's Narrative Scripting Language](https://www.inklestudios.com/ink/) - [Yarn Spinner: First Steps](https://yarnspinner.dev/docs/yarn/01-first-steps/) - [Twine Reference: Basic Concepts](https://twinery.org/reference/en/getting-started/basic-concepts.html)