EVERYTHING XIAOMI
Get listed

ink and Inky

ink and Inky are tools for writing branching narrative games.

Place
#12 of 25
Score
6.5
ink and Inky's website

What ink and Inky is

ink and Inky are tools for writing branching narrative games. ink is a narrative scripting language designed primarily for professional game development, while Inky is its companion app for writing, testing, and exporting stories. The language uses text-first markup, letting writers place code and logic within story text. Inky refreshes its play pane as a story changes, highlights errors during typing, and can jump from a divert to its target. Stories export as JSON or as a web page ready for customization. Inky is available for Linux, macOS, and Windows. For Unity projects, the plugin recompiles ink files during editing and includes a previewer for playing stories in the Unity Editor. The maker also points to Inkpot, a container created by The Chinese Room for integrating ink within Unreal Engine. Beyond professional game development, the tools can be used to write and share choice-based interactive fiction. ink, Inky, and the Unity integration plugin are freely available under the MIT license. For questions about ink and its Unity integration, the maker points users to Discord and GitHub Discussions.

Good

  • Inky previews changes while a story is edited.
  • The editor highlights errors as users type.
  • Stories export as JSON or a customizable web page.
  • Unity integration includes recompilation and an editor previewer.
  • ink, Inky, and the Unity plugin are free under MIT.

Watch out

  • The listed Inky downloads are for Linux, macOS, and Windows.
  • Unreal integration is pointed to through Inkpot, a separate container.

Who it suits

These tools suit professional game developers creating branching narratives, as well as people writing and sharing choice-based interactive fiction.

Verdict

ink and Inky pair a text-first narrative language with an editor for testing and exporting stories. Unity integration is described directly; Unreal integration is addressed through Inkpot.

Plans and prices

From ink and Inky's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeink, Inky, and the ink-Unity integration plugin are freely available under the MIT license

The facts

Each one read from ink and Inky's own pages, with the date it was checked.

The company

Company background
inkle says it was founded in 2011 by two Cambridge game developers.checked 4 Oct 2026
Company history
inkle says it was founded in 2011 by two Cambridge game developers.checked 5 Oct 2026
Founded
2011checked 28 Sep 2026
Headquarters
Cambridge, United Kingdomchecked 28 Sep 2026

What it does

Downloads
The Inky page links to downloads for Mac, Windows, and Linux.checked 5 Oct 2026
Editor features
Inky provides an automatically refreshing play pane, as-you-type error highlighting, jump to definition, and JSON and web export.checked 5 Oct 2026
Export formats
Inky exports stories as JSON or as a web page ready to customise.checked 4 Oct 2026
Help
The maker directs users to its Discord server and GitHub Discussions for questions and help.checked 5 Oct 2026
Inky editor
Inky lets users write, test, and export ink stories in one app.checked 5 Oct 2026
Intended use
Ink is primarily designed for professional game development and can also be used to write and share choice-based interactive fiction.checked 5 Oct 2026
Intended users
The site describes ink as primarily designed for professional game development, while also noting that it can be used to write and share choice-based interactive fiction.checked 4 Oct 2026
License
The maker says ink, Inky, and the ink-Unity integration plugin are available under the MIT license.checked 5 Oct 2026
Purpose
Ink is a narrative scripting language for writing branching game stories.checked 5 Oct 2026
Security
The product page states the MIT license and does not describe security certifications or compliance.checked 5 Oct 2026
Support
The site directs users to Discord and GitHub Discussions for questions about ink and its Unity integration.checked 4 Oct 2026
Unity integration
The Unity plugin automatically recompiles ink files as they are edited and includes a previewer for playing stories in the Unity Editor.checked 5 Oct 2026
Unreal integration
The page points to Inkpot, a container for integrating ink within Unreal Engine, created by The Chinese Room.checked 5 Oct 2026
Writing style
Ink uses markup where text comes first and code and logic are inserted within it.checked 5 Oct 2026

Money

License and cost
The site says ink, Inky and the ink-Unity integration plugin are freely available under the MIT license.checked 4 Oct 2026
The full review of ink and Inky

ink and Inky suit game writers who want to author branching stories in text and keep a playable preview close at hand. Their strongest case is a free, MIT-licensed workflow with direct Unity support; writers who need a visual-first story planner may prefer another tool.

Overview

Ink is a narrative scripting language aimed primarily at professional game development, while Inky is its companion app for writing, testing and exporting ink stories. The document-based approach keeps prose central, with markup and logic inserted into the text rather than requiring writers to build every branch in a visual canvas. That can make story-heavy scripts easier to read as documents, though it favors authors comfortable with text-based structure.

Inky’s live play pane, error highlighting and ability to jump from a divert to its target help authors follow and troubleshoot branching stories while they write. The software is focused on narrative authoring and previewing, not broad project planning.

Key features

Text-first branching

Ink supports branching dialogue and choice-based interactive fiction. Its text-first markup suits writers and developers who want narrative and logic together in a readable script; it is less compelling for teams that want to map story structure visually.

Preview, debugging and export

Inky refreshes its play pane as the story changes and highlights errors as they are typed, reducing the need to switch tools just to check a passage. Jumping from a divert to its target also helps navigate a branching document. Stories can be exported as JSON or as a web page ready to customise, useful for moving the work into an integration or sharing a browser-based version.

Engine integration

The Unity plugin recompiles ink files during editing and includes a previewer for playing stories inside the Unity Editor. That makes ink a natural fit for Unity workflows. For Unreal Engine, the site points to Inkpot, a container for integrating ink created by The Chinese Room; it is a separate route rather than the same direct plugin experience described for Unity.

Pricing

Ink, Inky and the ink-Unity integration plugin are available under the MIT license at no charge. The Free plan costs nothing and is suitable for individual writers as well as professional teams that want to use the language and Unity integration without a software fee. The license also permits use and modification under MIT terms.

There are no paid tiers or seat counts stated for ink and Inky. This is a focused, free tool rather than a freemium product with feature gates; support questions are directed to Discord and GitHub Discussions. The product page states the MIT license but does not describe security certifications or compliance.

Platforms

Inky downloads are offered for Linux, macOS and Windows. Unity integration is explicitly described, while Unreal use is addressed through Inkpot. The stated platforms cover desktop authoring, not mobile Inky downloads.

Who it's for

Choose ink and Inky if you write branching dialogue or choice-based fiction and want prose, logic, previewing and export in one workflow, particularly if your game uses Unity. It can also serve writers who want to create and share interactive fiction without a game-engine project. Look elsewhere if your process depends on a visual node editor or a broader narrative production suite.

Pros and cons

  • Pro: Free and MIT-licensed, including the Unity integration plugin, so there is no software fee for the core workflow.
  • Pro: Inky combines live preview, typed error highlighting and divert navigation, helping authors inspect branching stories without leaving the editor.
  • Pro: JSON and customisable web-page exports give authors more than one way to carry stories beyond Inky.
  • Con: Text-based authoring is a poor fit for writers who prefer to construct and inspect branches visually.
  • Con: Unity has a described recompilation and preview workflow; Unreal integration is directed to Inkpot instead.

Alternatives

For a broader set of options, browse Game Narrative Design Software.

  • ChatMapper is worth comparing if its free tier’s one editor, three projects and 300-node-per-project cap fit your needs, with core exports and commercial use permitted.
  • Ren'Py is another free option for authors who want a tool available on desktop, web and mobile platforms.
  • Narrat may suit writers looking for a free, MIT-licensed open-source option with no restrictions for personal or commercial use.
  • Yarn Spinner is a better comparison if you want free Unity, Godot and Unreal integrations plus a VS Code extension.
  • Godot Asset Library is a free alternative when the goal is browsing and using assets from Godot’s official library rather than choosing a narrative scripting workflow.
  • Narratyr may be a fit if a full visual editor and open document format matter more than ink’s text-first authoring.
  • Quest Viva is another free, MIT-licensed option that permits creating and selling games and using modified source in closed-source commercial applications.
  • articy:draft X may be a better match if you want a visual planning tool with a free tier limited to 700 objects per project and unlimited projects.

Verdict

Ink and Inky are a strong choice for narrative writers and game developers who want free, text-first branching authoring with a particularly direct Unity workflow. The main reason to choose them is that Inky pairs writing with live preview, error cues and useful exports at no software cost. Look elsewhere if visual story mapping is central to your process or if you need the same explicitly described integration path for Unreal that Unity receives.

Getting started

  1. Download Inky for Linux, macOS, or Windows
  2. Write the story using ink’s text-first markup
  3. Use Inky’s play pane to test the story as you edit
  4. Export the finished story as JSON or a customizable web page
  5. Add the ink-Unity integration plugin for Unity projects
  6. Use Inkpot when integrating ink within Unreal Engine

Questions

Is ink and Inky free?

ink, Inky, and the ink-Unity integration plugin are freely available under the MIT license.

Which operating systems can run Inky?

Downloads are offered for Linux, macOS, and Windows.

Can ink stories be used in Unity?

Yes. The Unity plugin recompiles ink files during editing and includes a previewer in the Unity Editor.

How can stories be exported?

Inky exports stories as JSON or as a web page ready for customization.

Is Unreal Engine supported?

The site points to Inkpot, a container created by The Chinese Room for integrating ink within Unreal Engine.

Where can users get help?

inkle directs questions about ink and its Unity integration to Discord and GitHub Discussions.

Alternatives to ink and Inky

All alternatives
  1. 1Yarn Spinner logo

    Yarn Spinner

    Free planOpen sourceWebAPIExtensionLinux
    8.0$75 one-time
  2. 2Ren'Py logo

    Ren'Py

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  3. 3

    ChatMapper

    Free planWebLinuxmacOSSelf-hosted
    7.7From $19 a month
  4. 4articy:draft X logo

    articy:draft X

    Free planAPImacOSSelf-hostedWindows
    7.4From €69.99 a year
  5. 5

    Poetix

    Free planWebAPI
    7.2From $15 a month
  6. 6Arcweave logo

    Arcweave

    Free planWebAPI
    6.7From $15 a month