Freedom251 › Game Narrative Design Software
ink and Inky

What ink and Inky is
ink is a narrative scripting language for games, with Inky as its editor for writing, testing and exporting stories. Its text-first markup lets writers place code and logic within story text. Inky refreshes its play pane while a story is being edited, highlights errors as they are typed, and can jump from a divert to its target. Stories can be exported as JSON or as a web page for customization. Inky downloads are available for Linux, macOS and Windows. For Unity projects, the integration plugin recompiles ink files during editing and includes a previewer for the Unity Editor. The maker also points to Inkpot, a container created by The Chinese Room for integrating ink with Unreal Engine. ink, Inky and the Unity integration plugin are available under the MIT license at no cost. The tools can also be used to write and share choice-based interactive fiction. inkle says it was founded in 2011 by two Cambridge game developers, and directs users to Discord and GitHub Discussions for help.
Who it suits
It is primarily suited to professional game developers writing branching narrative. Writers can also use it to create and share choice-based interactive fiction.
What it does well
- Free under the MIT license.
- Inky refreshes its play pane as stories change.
- Exports JSON or customizable web pages.
- Unity plugin includes an editor previewer.
- Available for Linux, macOS and Windows.
What to know first
- The language is designed primarily for professional game development.
- Unreal integration is pointed to through Inkpot.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | ink, Inky, and the ink-Unity integration plugin are freely available under the MIT license | Free |
As inklestudios.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the ink website.
- Download Inky for Linux, macOS, or Windows.
- Write and test a story in Inky.
- Export the story as JSON or a web page ready to customize.
- For a Unity project, use the ink-Unity integration plugin and its editor previewer.
ink and Inky are a text-based system for writing, previewing and exporting branching stories. They suit game writers and developers who want prose and logic together, especially those building with Unity. The main trade-off is a document-based workflow rather than a visual story canvas.
Overview
Ink is a narrative scripting language designed primarily for professional game development; Inky is the editor for authoring and testing ink stories. Markup and logic sit within the text, keeping story content in a document-style format. That approach works well when a script is the natural place to shape a narrative, but is less fitting for authors who want to arrange story branches visually.
Inky brings writing and previewing into one app. Its play pane refreshes as the story changes, and the editor highlights errors while typing and can jump from a divert to its target. Those features help authors follow branching logic without leaving the script.
Key features
Branching dialogue in text
Ink supports branching dialogue and choice-based interactive fiction, with logic inserted into prose rather than separated into a visual map. This is a focused fit for narrative-heavy game work and for writers who want to share interactive fiction. It asks authors to be comfortable reading and maintaining markup in a document.
Preview and export
Inky’s live play pane lets authors follow the story as they write, while error highlighting and divert navigation help locate problems in the script. Inky exports stories as JSON or as a web page ready for customisation, giving teams two routes to carry work beyond the editor.
Engine connections
The Unity plugin recompiles ink files during editing and includes a previewer for playing stories in the Unity Editor. That makes Unity a particularly direct fit for teams developing dialogue alongside a game. For Unreal Engine, the maker points users to Inkpot, a container for integrating ink created by The Chinese Room; it is a separate integration route rather than a dedicated plugin described for Inky.
Pricing
Ink, Inky and the ink-Unity integration plugin are free under the MIT license. The Free plan costs nothing and includes those tools, so there is no paid tier to weigh against a reduced entry-level feature set. This suits individual writers and teams that want to use the workflow without a software charge, including commercial game projects. The license also permits the tools to be used and modified under its terms.
Questions about ink and its Unity integration can be taken to Discord or GitHub Discussions. The product page states the MIT license and does not describe security certifications or compliance.
Platforms
Inky downloads are offered for Linux, macOS and Windows. Unity support comes through the integration plugin; Unreal projects are directed to Inkpot. These desktop downloads suit authors working on those operating systems, while the listed workflow is centered on a local editor rather than a browser-based authoring app.
Who it's for
Ink and Inky are best for game writers and developers who want to keep dialogue, branching choices and story logic in text, and for Unity teams that value an editor preview inside the game engine. They can also serve authors creating and sharing choice-based fiction. Writers who need a visual-first planning canvas should look elsewhere; the document-based model is the central constraint as well as the defining strength.
Pros and cons
- Pro: Free, MIT-licensed ink, Inky and Unity integration make the core workflow accessible for commercial as well as personal projects.
- Pro: Inky combines live story preview with error highlighting and divert navigation, helping authors inspect branching scripts while writing.
- Pro: JSON and customisable web-page exports support use beyond the editor.
- Con: Text-first authoring is not a visual node-based way to map story structure, so it may not suit authors who think spatially about branches.
- Con: Unity has a dedicated plugin, while Unreal users are directed to Inkpot, making the engine paths less symmetrical.
Alternatives
Game Narrative Design Software is the broader category to browse when comparing narrative tools.
- ChatMapper is worth considering when a freemium option with a free tier capped at one editor, three projects and 300 nodes per project fits the work.
- Ren'Py is a free alternative for authors who want a system available across desktop, mobile and web platforms.
- Godot Asset Library is a free library of assets rather than the same kind of narrative authoring workflow.
- Narrat is a free, open-source option with no restrictions for personal or commercial use; custom features and consulting are offered with enterprise support.
- Quest Viva is another free, MIT-licensed option that permits selling games and using modified source in closed-source commercial applications.
- TADS is a free authoring system with no restrictions on games created.
- Twine is a free, open-source story creation tool that can also be used commercially.
- Yarn Spinner may suit teams looking for free integrations with Unity, Godot and Unreal alongside a VS Code extension.
Verdict
Choose ink and Inky if you want a free, MIT-licensed way to write branching game narrative in text, preview it as you work and connect it directly to Unity. Its strongest advantage is the joined-up writing and Unity workflow; look elsewhere if visual story mapping is essential or if you want an equally direct Unreal integration.
Verdict
ink and Inky provide a free workflow for writing and previewing interactive stories, with exports for JSON or the web. Unity has a dedicated integration plugin; Unreal users are directed to Inkpot.
Questions
How much do ink and Inky cost?
ink, Inky, and the ink-Unity integration plugin are freely available under the MIT license.
Which operating systems support Inky?
The site offers Inky downloads for Mac, Windows, and Linux.
What can Inky export?
Inky exports stories as JSON or as a web page ready to customize.
Does ink work with Unity?
Yes. The Unity plugin recompiles ink files during editing and includes a previewer for playing stories in the Unity Editor.
Does ink work with Unreal Engine?
The maker points to Inkpot, a container for integrating ink within Unreal Engine, created by The Chinese Room.
Who makes ink and Inky?
inkle makes ink and Inky. The company says it was founded in 2011 by two Cambridge game developers.
Facts from ink and Inky's own pages
- Company background
- inkle says it was founded in 2011 by two Cambridge game developers. · inklestudios.com, 4 Oct 2026
- Company history
- inkle says it was founded in 2011 by two Cambridge game developers. · inklestudios.com, 5 Oct 2026
- Downloads
- The Inky page links to downloads for Mac, Windows, and Linux. · inklestudios.com, 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. · inklestudios.com, 5 Oct 2026
- Export formats
- Inky exports stories as JSON or as a web page ready to customise. · inklestudios.com, 4 Oct 2026
- Founded
- 2011 · inklestudios.com, 28 Sept 2026
- Headquarters
- Cambridge, United Kingdom · inklestudios.com, 28 Sept 2026
- Help
- The maker directs users to its Discord server and GitHub Discussions for questions and help. · inklestudios.com, 5 Oct 2026
- Inky editor
- Inky lets users write, test, and export ink stories in one app. · inklestudios.com, 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. · inklestudios.com, 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. · inklestudios.com, 4 Oct 2026
- License
- The maker says ink, Inky, and the ink-Unity integration plugin are available under the MIT license. · inklestudios.com, 5 Oct 2026
- License and cost
- The site says ink, Inky and the ink-Unity integration plugin are freely available under the MIT license. · inklestudios.com, 4 Oct 2026
- Purpose
- Ink is a narrative scripting language for writing branching game stories. · inklestudios.com, 5 Oct 2026
- Security
- The product page states the MIT license and does not describe security certifications or compliance. · inklestudios.com, 5 Oct 2026
- Support
- The site directs users to Discord and GitHub Discussions for questions about ink and its Unity integration. · inklestudios.com, 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. · inklestudios.com, 5 Oct 2026
- Unreal integration
- The page points to Inkpot, a container for integrating ink within Unreal Engine, created by The Chinese Room. · inklestudios.com, 5 Oct 2026
- Writing style
- Ink uses markup where text comes first and code and logic are inserted within it. · inklestudios.com, 5 Oct 2026
Where ink and Inky stands on Freedom251
- Game Narrative Design Software#9 of 25