I

Ink

Inkle's powerful narrative scripting language for interactive stories

open-source Solo-dev friendly

Ink is the scripting language behind Inkle's acclaimed games (80 Days, Heaven's Vault). It handles branching, conditional logic, and state tracking in a clean, writer-friendly syntax. The Inky editor provides live preview. Unity integration is official; community ports exist for other engines.

Highlights

  • + Writer-friendly syntax designed for narrative complexity
  • + Built-in state tracking and conditional branching
  • + Inky editor with live preview speeds up iteration
  • + Battle-tested in commercial games (80 Days, Heaven's Vault)

Limitations

  • Official integration is Unity-only — other engines need community ports
  • Learning curve for advanced features (tunnels, threads)
  • Not a visual tool — requires learning the Ink syntax

Platforms

Windows macOS Linux