Ink

Manual

Open-source narrative scripting language for branching interactive stories in games.

About

Ink by Inkle Studios is a narrative scripting language designed as middleware for game engines. Write branching stories, dialogue trees, and dynamic narratives in a simple markup language. Used in 80 Days, Heaven's Vault, and Slay the Spire. Unity plugin included; Unreal integration via Inkpot.

Agentic Level: Manual

Human does the work, AI provides suggestions or references.

Writers manually author all narrative content. Engine handles branching logic and state tracking at runtime.

Engine Support

Unity Unreal Godot Engine Agnostic

Pricing

Open Source MIT license, completely free including editor (Inky) and all engine plugins

Game Dev Workflows

Tags

Listed in AI Dialogue & Narrative

Last updated: 2026-03-02