Skip to content
SPECIFICTION
Get listed

Inform 7 vs ink and Inky

Inform 7

ganelson.github.io

ink and Inky

inklestudios.com

Side by side

FigureInform 7ink and Inky
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
AndroidYes—
Plans published11
Spec score · Game Narrative Design Software8.1 (#8)8.1 (#9)
DownloadsModern open-source releases include source releases and ready-compiled apps.The Inky page links to downloads for Mac, Windows, and Linux.
Founded20062011
PurposeInform is a programming language for creating interactive fiction using natural-language syntax.Ink is a narrative scripting language for writing branching game stories.
SupportThe project directs users seeking advice to the Interactive Fiction Community Forum.The site directs users to Discord and GitHub Discussions for questions about ink and its Unity integration.

Plans

Inform 7

  • Inform 7Free

Inform 7 pricing →

ink and Inky

  • FreeFree

ink and Inky pricing →

In their own words

Inform 7

Inform 7 is a programming language for making interactive fiction with natural-language syntax. Its stated uses include literary writing, games-industry prototyping, and teaching at school or university. The compiler turns natural-language source text into Inter code or Inform 6 source code, and can also generate C code for use within a larger program; Unity is given as an example framework. Authors can add supplementary source-text extensions, with optional extensions included in the standard installation. A public library offers user-contributed extensions under a Creative Commons Attribution licence. Documentation consists of two connected books, Writing with Inform and The Inform Recipe Book, containing nearly 500 examples. Inform was open-sourced in April 2022; modern releases include source code and ready-compiled apps. Apps are linked for macOS, Windows, and Linux, and the project page also states that Android apps are available. The software is free, listed at free. Modern app versions support language versions 9.1, 9.2, and 9.3 for individual projects, but no earlier versions.

Visit ganelson.github.io

ink and Inky

ink is a text-first scripting language for branching game narratives, with logic and code placed within the story text. It is designed mainly for professional game development, though it can also be used to write and share choice-based interactive fiction. The companion Inky editor lets writers create, test, and export stories in one app. Its play pane updates while a story is being written, it highlights errors as they appear, and it can jump from a divert to its target. Inky exports stories as JSON or as a web page ready for customisation. The editor runs on Linux, macOS, and Windows. For Unity, an integration plugin recompiles ink files during editing and provides a previewer inside the Unity Editor; the maker also points to Inkpot, a container for using ink within Unreal Engine. ink, Inky, and the Unity plugin are free under the MIT license. Help is available through Discord and GitHub Discussions.

Visit inklestudios.com