Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game Narrative Design Software
  3. Inform 7

Inform 7

Inform 7 · founded 2006

What it is

Inform 7 is a programming language for creating interactive fiction with natural-language syntax. It is used for literary writing, games-industry prototyping, and teaching in schools and universities. Its compiler turns natural-language source text into Inter code or Inform 6 source code, and can generate C code for use in a larger program; Unity is given as one example framework. Inform supports supplementary source-text extensions, including optional-use extensions in the standard installation. A public library also offers user-contributed extensions under a Creative Commons Attribution licence. The documentation consists of two interwoven books, Writing with Inform and The Inform Recipe Book, with nearly 500 examples. Inform was open-sourced in April 2022, and current open-source releases include source code and ready-compiled apps. Apps are available for macOS, Windows, Linux, and Android. The software is free, listed as free. Modern app versions support language versions 9.1, 9.2, and 9.3 for individual projects, but not earlier versions.

For and against

For

  • Uses natural-language syntax for interactive fiction
  • Includes documentation with nearly 500 examples
  • Supports supplementary source-text extensions
  • Available apps for macOS, Windows, Linux, and Android
  • Free open-source software

Against

  • Modern apps do not support language versions before 9.1
  • Bug reports through Jira require a free account and login

The verdict

Inform 7 offers a free authoring language, examples, and extensions for interactive fiction projects. Check its supported language versions if you need to work with an older project.

Who it suits

Inform 7 suits writers creating interactive fiction, game makers prototyping ideas, and educators teaching programming or narrative design. It also supports projects that need extensions or generated C code for integration into a larger program.

Plans and prices

Inform 7

Free

Open-source core software · ready-compiled apps and source releases

Every plan, in full

On the record

Available apps
The site links to apps for macOS, Windows, and Linux; the core project page also states that apps are available for Android.ganelson.github.io · read 12 Oct 2026
Bug reporting
Users can report bugs through the project's Jira tracker, which requires a free account and login.ganelson.github.io · read 12 Oct 2026
Compatibility limit
Modern app versions can use language versions 9.1, 9.2, and 9.3 for individual projects, but no earlier versions.ganelson.github.io · read 12 Oct 2026
Compiler
The Inform 7 compiler translates natural-language source text to Inter code or Inform 6 source code.ganelson.github.io · read 12 Oct 2026
Documentation
The app includes two interwoven books with nearly 500 examples: Writing with Inform and The Inform Recipe Book.ganelson.github.io · read 12 Oct 2026
Downloads
Modern open-source releases include source releases and ready-compiled apps.ganelson.github.io · read 12 Oct 2026
Extension library
The public library contains user-contributed extensions published under a Creative Commons Attribution licence.ganelson.github.io · read 12 Oct 2026
Extensions
Inform supports supplementary source-text extensions, and the standard installation includes optional-use extensions.ganelson.github.io · read 12 Oct 2026
Integrations
The compiler can generate C code for use as part of a larger program, with Unity given as an example framework.ganelson.github.io · read 12 Oct 2026
Open source
Inform was open-sourced in April 2022.ganelson.github.io · read 12 Oct 2026
Purpose
Inform is a programming language for creating interactive fiction using natural-language syntax.ganelson.github.io · read 12 Oct 2026
Security and compliance
The pages reviewed do not state any security certifications or compliance standards.ganelson.github.io · read 12 Oct 2026
Support
The project directs users seeking advice to the Interactive Fiction Community Forum.ganelson.github.io · read 12 Oct 2026
Who it serves
The site says Inform is used for literary writing, games-industry prototyping, and education at school and university level.ganelson.github.io · read 12 Oct 2026

The review

Inform 7 is a natural-language programming language for building interactive fiction. It is best suited to writers, game teams prototyping narrative ideas, and educators working with story-driven projects. Its free, example-rich authoring environment is a focused choice for interactive fiction, with a version compatibility ceiling to consider when continuing older projects.

Overview

Inform 7 turns natural-language source text into interactive fiction. Its compiler can produce Inter code or Inform 6 source code, and can generate C code for inclusion in a larger program, with Unity given as an example framework. That gives writers a prose-oriented way into interactive systems while leaving a path to use generated code in a broader project. Inform remains specialized: readers looking for general-purpose engine tools should compare the options in Game Engine Software.

The project has been open source since April 2022. Modern releases provide both source code and ready-compiled apps, giving technically inclined users a way to build from source alongside prepared applications. The project dates to 2006 and has a document-based authoring model with version history.

Key features

Books and examples

The app includes two interwoven books, Writing with Inform and The Inform Recipe Book, with nearly 500 examples. That gives learners a substantial set of patterns to study while writing, and makes the language's unusual natural-language approach more approachable. Authors who prefer learning from practical examples have a strong starting point; those expecting a conventional visual editor may find this prose-centered model less suitable.

Extensions and code generation

Inform supports supplementary source-text extensions, including optional-use extensions in the standard installation. Its public library also contains community contributions under a Creative Commons Attribution licence. This provides ways to add shared material to a project, though authors should choose extensions with their project needs in mind. The compiler's ability to emit Inter code, Inform 6 source, or C broadens how the work can connect to other development efforts.

Compatibility

Modern apps support language versions 9.1, 9.2, and 9.3 on a per-project basis. That flexibility accommodates projects on those versions, but excludes earlier language versions; authors maintaining older work should check compatibility before choosing a modern release.

Pricing

Inform 7 costs nothing. The free plan includes the open-source core software, ready-compiled apps, and source releases. There is no paid tier or free trial to weigh, making it a straightforward option for individual authors, educators, and prototype work without a software purchase. The plan details give no seat or usage cap.

Platforms

Inform 7 is available for Android, Linux, macOS, and Windows. The project links to apps for Linux, macOS, and Windows, while the core project page also states that apps are available for Android. This makes it usable across the listed desktop and mobile platforms.

Who it's for

Inform fits literary writers creating interactive fiction, game developers prototyping narrative systems, and teachers or students using interactive writing in school and university settings. Its extensive examples help people learning the language, while extension support and multiple compiler outputs offer useful reach for experienced authors. Readers comparing tools specifically for narrative design can browse Game Narrative Design Software.

Pros and cons

  • Pros: Free and open source, with both compiled apps and source releases.
  • Pros: Nearly 500 examples across two built-in books give learners concrete material to work from.
  • Pros: Extensions and several compiler output formats provide options for expanding or integrating projects.
  • Cons: Modern app versions do not support language versions earlier than 9.1, limiting their use for older projects.
  • Cons: Its natural-language authoring model is aimed at interactive fiction, so it is a narrower fit for teams seeking a general game engine.

Alternatives

Ren'Py is another free option, with support for Android, iOS, Linux, macOS, web, and Windows and permission for commercial and non-commercial use. Consider it when those platforms or its visual-novel focus better fit the project.

Naninovel is a paid alternative with a free trial and support across Android, iOS, Linux, macOS, web, and Windows. Choose it when a trial and its supported platform range suit your needs.

TyranoBuilder is a paid visual novel authoring option, available on Android, iOS, macOS, web, and Windows, for $14.99, paid once. It is an alternative for readers seeking that format and platform mix.

Visual Novel Maker costs $59.99, paid once and supports Android, iOS, Linux, macOS, web, and Windows. Its single purchase includes Standard Asset Resources; consider it if those resources and platforms fit your project.

Dialogue System for Unity is a $95, paid once Unity Asset Store asset, available for Android, iOS, Linux, macOS, and Windows. It is the relevant alternative for a Unity project seeking a dialogue system asset.

Arcweave offers a free forever Basic plan with 200 items per project, three projects, unlimited members and guests, 5 MB file size, 50 MB storage per project, and 25 AI credits per month. Its web and API availability and project quotas make it worth considering for collaborative work within those limits.

ChatMapper has a free plan for one editor, three projects, and 300 nodes each, with core exports and commercial use permitted. Choose it when those project limits and exports match your needs.

ink and Inky are freely available under the MIT license for Linux, macOS, and Windows. They are another free option for readers comparing interactive fiction tools.

Verdict

Inform 7 is a strong fit for writers, educators, and game teams making interactive fiction who want a free language with extensive built-in examples and community extensions. Its natural-language approach and multiple compiler outputs are the clearest reasons to choose it. Look elsewhere if your work needs a general-purpose engine or must preserve a language version earlier than 9.1.

Alternatives to Inform 7

Every alternative, ranked