EVERYTHING XIAOMI
Get listed

Inform 7

Inform 7 is a programming language for creating interactive fiction through natural-language syntax.

Place
#11 of 25
Score
6.5
Inform 7's website

What Inform 7 is

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

Good

  • Uses natural-language syntax for interactive fiction.
  • Can generate Inter code, Inform 6 source, or C code.
  • Includes documentation with nearly 500 examples.
  • Supports user-contributed extensions.
  • Apps are available for macOS, Windows, Linux, and Android.

Watch out

  • Modern apps do not support language versions earlier than 9.1.
  • Bug reports require a free Jira account and login.

Who it suits

Inform 7 suits writers, game-industry prototypers, and teachers or students exploring interactive fiction. It is also suited to projects that can use its supported language versions.

Verdict

Inform 7 offers a distinct natural-language authoring approach, along with compiler outputs, extensions, and extensive example-based documentation. Check project compatibility with its supported language versions before adopting it.

Plans and prices

From Inform 7's own pricing page, checked 12 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Inform 7FreeOpen-source core software · ready-compiled apps and source releases

The facts

Each one read from Inform 7's own pages, with the date it was checked.

Where it runs

Available apps
The site links to apps for macOS, Windows, and Linux; the core project page also states that apps are available for Android.checked 12 Oct 2026

What it does

Bug reporting
Users can report bugs through the project's Jira tracker, which requires a free account and login.checked 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.checked 12 Oct 2026
Compiler
The Inform 7 compiler translates natural-language source text to Inter code or Inform 6 source code.checked 12 Oct 2026
Documentation
The app includes two interwoven books with nearly 500 examples: Writing with Inform and The Inform Recipe Book.checked 12 Oct 2026
Downloads
Modern open-source releases include source releases and ready-compiled apps.checked 12 Oct 2026
Extension library
The public library contains user-contributed extensions published under a Creative Commons Attribution licence.checked 12 Oct 2026
Extensions
Inform supports supplementary source-text extensions, and the standard installation includes optional-use extensions.checked 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.checked 12 Oct 2026
Open source
Inform was open-sourced in April 2022.checked 12 Oct 2026
Purpose
Inform is a programming language for creating interactive fiction using natural-language syntax.checked 12 Oct 2026
Security and compliance
The pages reviewed do not state any security certifications or compliance standards.checked 12 Oct 2026
Support
The project directs users seeking advice to the Interactive Fiction Community Forum.checked 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.checked 12 Oct 2026

The company

Founded
2006checked 4 Oct 2026

Money

Free plan
Yeschecked 23 Sep 2026
The full review of Inform 7

Inform 7 is a document-based language for making interactive fiction by writing in natural-language syntax. It is best suited to authors, educators, and developers prototyping story-driven games. Choose it when prose-centered authoring matters; its language-version limit may rule it out for older projects.

Overview

Inform turns source text into interactive fiction, compiling it to Inter code or Inform 6 source code. It can also generate C code for use within a larger program, with Unity cited as an example framework. That gives technically inclined authors ways to connect their work to other software, while keeping the main focus on interactive fiction rather than general-purpose game development.

Open-sourced in April 2022, the project offers both source releases and ready-compiled apps. Inform has a long-running role in literary writing, game-industry prototyping, and school and university teaching, making it a distinctive option where writing and interaction are central.

Key features

Documentation built around 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 models to study and adapt, and is a particular strength for a language whose natural-language syntax may feel unfamiliar to programmers used to conventional code.

Extensions and output choices

Inform supports supplementary source-text extensions, including optional-use extensions in the standard installation. Its public library adds user-contributed extensions under a Creative Commons Attribution licence. The compiler's Inter and Inform 6 outputs, plus C generation for larger programs, give experienced users several ways to carry work beyond the authoring environment.

Modern app versions support language versions 9.1, 9.2, and 9.3 per project, but not earlier versions. That is a significant constraint for anyone maintaining older work: check project compatibility before committing to a modern release.

Pricing

Inform 7 costs nothing. The free, open-source core includes ready-compiled apps and source releases, with no trial period to manage. There are no paid tiers or seat and project quotas in the plan, so it is accessible for individual authors, classrooms, and prototypes without a software subscription.

Platforms

Inform is available for Android, Linux, macOS, and Windows. The project provides links to apps for Linux, macOS, and Windows, and also states that apps are available for Android.

Who it's for

Inform fits writers making literary interactive fiction, game developers exploring narrative ideas, and educators teaching at school or university level. Its prose-oriented authoring and rich example library favor people who want to work directly with story text. Teams seeking a broader game engine, or authors whose projects use language versions before 9.1, should consider another tool.

For advice, users can turn to the Interactive Fiction Community Forum. Bug reports go through the project's Jira tracker, which requires a free account and login.

Pros and cons

  • Natural-language authoring: gives fiction writers a prose-centered way to create interactive work.
  • Nearly 500 integrated examples: provides substantial material for learning and adapting patterns.
  • Multiple compiler outputs: supports Inter, Inform 6 source, and C generation for broader integration.
  • Extension ecosystem: optional built-in and community-contributed extensions can broaden projects.
  • Older language versions are excluded: modern releases support only 9.1 through 9.3.
  • Specialized scope: its focus on interactive fiction is a poor fit for teams needing a general-purpose game engine.

Alternatives

Consider ChatMapper if you want a visual dialogue workflow with a free tier capped at one editor, three projects, and 300 nodes per project, plus core exports and commercial use. Choose Ren'Py for a free visual-novel tool spanning Android, iOS, Linux, macOS, web, and Windows. ink and Inky is another free option, with an ink-Unity integration plugin included.

Narrat offers free and open-source use for personal or commercial projects without restrictions, and custom enterprise support and consulting. TADS is free software with a free authoring system and no restrictions on games created. Yarn Spinner has a free, open-source tier with Unity, Godot, and Unreal integrations and a VS Code extension; its Unity add-on costs $75, paid once-time purchase.

Godot Asset Library is a free source of assets for users of Godot, with paid assets excluded from its official library. Narratyr has a free tier with a full visual editor and an open document format.

For broader category browsing, see Game Narrative Design Software or Game Engine Software.

Verdict

Inform 7 is a strong choice for authors and educators who want to build interactive fiction through natural-language source text, backed by extensive examples and a public extension library. Its free, open-source releases keep the cost barrier low, while its older-version cutoff and specialized focus are the main reasons to look elsewhere.

Getting started

  1. Open the Inform 7 project website
  2. Download a ready-compiled app or source release
  3. Install the version for macOS, Windows, Linux, or Android
  4. Read Writing with Inform and The Inform Recipe Book
  5. Create an individual project using language version 9.1, 9.2, or 9.3
  6. Add optional or library extensions as needed

Limits worth knowing

Modern app versions can use language versions 9.1, 9.2, and 9.3 for individual projects, but earlier versions are not supported. Bug reports through Jira require a free account and login.

Questions

Is Inform 7 free?

Yes. It is open-source, with a listed plan price of no cost.

Which platforms have apps?

Apps are available for macOS, Windows, Linux, and Android.

What does Inform 7 create?

It is a programming language for creating interactive fiction using natural-language syntax.

Is Inform 7 open source?

Yes. Inform was open-sourced in April 2022, with source releases and ready-compiled apps.

Where can users get advice?

The project directs users to the Interactive Fiction Community Forum. Bug reports use Jira, which requires a free account and login.

Can Inform 7 integrate with other programs?

Its compiler can generate C code for larger programs, with Unity given as an example framework.

Alternatives to Inform 7

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