Freedom251 › Game Narrative Design Software
Inform 7
by Inform 7

What Inform 7 is
Inform 7 is a programming language for creating interactive fiction with natural-language syntax. Its stated uses include literary writing, games-industry prototyping, and teaching 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, including optional-use extensions in the standard installation. A public library contains user-contributed extensions under a Creative Commons Attribution licence. 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 modern releases include source code and ready-compiled apps. Apps are listed for macOS, Windows, Linux, and Android. The software is free. Modern app versions can use language versions 9.1, 9.2, and 9.3 for individual projects, but not earlier versions.
Who it suits
Inform 7 suits writers creating interactive fiction, game developers prototyping ideas, and educators teaching at school or university level. It is also relevant to users who want to extend the language or generate code for a larger program.
What it does well
- Natural-language syntax for interactive fiction
- Nearly 500 examples across two documentation books
- Supports supplementary source-text extensions
- Can generate C code for larger programs
- Ready-compiled apps and source releases are available
What to know first
- Modern apps do not support language versions before 9.1
- Bug reports require a free Jira account and login
Limits
Modern app versions support language versions 9.1, 9.2, and 9.3 for individual projects; earlier versions are not supported.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Inform 7 | Open-source core software · ready-compiled apps and source releases | Free |
As ganelson.github.io lists them, read 12 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Inform 7 project website.
- Choose a ready-compiled app for macOS, Windows, or Linux, or use the Android app option.
- Open the included documentation books for guidance and examples.
- Write a project using language version 9.1, 9.2, or 9.3.
Inform 7 is a free authoring system for interactive fiction, best suited to writers, game prototypers, and educators working with story-led projects. Its natural-language approach and extensive examples make it a distinctive choice, but it is not a general-purpose game engine.
Overview
Authors work in natural-language source text, which the compiler translates into Inter code or Inform 6 source code. It can also generate C code for inclusion in a larger program, with Unity cited as one possible framework. That gives technically minded writers a path beyond standalone fiction, though Inform’s core strength remains interactive storytelling rather than broad game development.
Inform has been open source since April 2022. Modern releases include both source releases and ready-compiled apps, so users can choose between building from source and using a prepared application. For broader game-development needs, compare the Game Engine Software category; for story-focused tools, see Game Narrative Design Software.
Key features
Documentation built into the app
Two interwoven books, Writing with Inform and The Inform Recipe Book, provide nearly 500 examples. That is a substantial learning resource for a language whose prose-like syntax may be unfamiliar, and gives authors concrete patterns to study instead of leaving them to infer the system from a bare reference manual.
Extensions and compiler output
Optional extensions are included with the standard installation, and users can add supplementary source-text extensions. The public library contains user-contributed extensions under a Creative Commons Attribution licence. This can extend the material available to authors, although projects that rely on third-party extensions also depend on those contributors’ work.
The compiler’s Inter and Inform 6 outputs offer distinct routes from the same natural-language source, while C generation can suit projects incorporating Inform into a larger program. The combination is useful for writers with integration needs, but does not turn Inform into a full game engine.
Pricing
Inform 7 costs nothing. The free, open-source core includes ready-compiled apps and source releases, with no free trial or paid plan to weigh against it. That makes it accessible for personal, educational, and prototyping work without a subscription decision; the project’s open-source status also makes source releases available to users who prefer to build the software themselves.
Platforms
Inform supports Android, Linux, macOS, and Windows. The project links to apps for macOS, Windows, and Linux, and also states that apps are available for Android. Users with existing projects should check language compatibility: modern app versions support language versions 9.1, 9.2, and 9.3, but not earlier versions. The project directs advice requests to the Interactive Fiction Community Forum; bug reports go through Jira, which requires a free account and login.
Who it's for
Inform is a strong fit for authors who want to build interactive fiction in a natural-language style, game developers prototyping narrative ideas, and teachers or students using interactive writing in schools or universities. Its built-in books and example collection support learning, while its compiler outputs and extensions give experienced users room to shape projects beyond the default setup. Choose another tool if you need a general-purpose engine or must continue a project written in a language version older than 9.1.
Pros and cons
- Pros: Free and open source, with both source releases and ready-compiled apps, so users can adopt it without a software fee or commit to building it themselves.
- Pros: Nearly 500 examples across two integrated books provide unusually concrete learning material for its natural-language authoring model.
- Pros: Extensions and multiple compiler outputs support customization and integration into larger programs.
- Cons: Modern versions cannot use language versions earlier than 9.1, creating a compatibility barrier for older projects.
- Cons: Its focus is interactive fiction, so creators seeking a general-purpose game engine will need a different foundation.
Alternatives
Choose Twine for a free, open-source story-creation tool, including for commercial use. Ren'Py is another free option, with support for Android, iOS, Linux, macOS, web, and Windows and use for commercial or non-commercial projects.
ChatMapper may suit teams wanting a visual dialogue-authoring option: its free tier allows one editor, three projects, 300 nodes per project, core exports, and commercial use. Consider ink and Inky if the MIT-licensed ink, Inky, and ink-Unity integration plugin better match your workflow. Narrat offers free open-source use for personal or commercial projects, while enterprise support and consulting use custom pricing.
Quest Viva is a free, MIT-licensed alternative 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. Godot Asset Library is a free asset library rather than a direct authoring-system match; its official library does not accept paid asset uploads.
Verdict
Choose Inform 7 if you want a free, example-rich way to write interactive fiction in natural-language syntax, especially for literary work, prototypes, or education. Its main advantage is the combination of prose-oriented authoring, built-in guidance, and extension support. Look elsewhere for a general-purpose engine or if your existing project depends on a language version older than 9.1.
Verdict
Inform 7 combines a natural-language authoring approach with a compiler, documentation, and an extension library. Check the supported language versions if you have an existing project.
Questions
How much does Inform 7 cost?
Inform 7 is free. Its listed plan price is free.
Is Inform 7 open source?
Yes. Inform was open-sourced in April 2022, and modern releases include source releases and ready-compiled apps.
Which platforms have apps?
The project links to apps for macOS, Windows, and Linux, and states that apps are also available for Android.
What does the compiler produce?
It 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.
Does Inform 7 support extensions?
Yes. It supports supplementary source-text extensions, and the standard installation includes optional-use extensions. Its public library includes user-contributed extensions under a Creative Commons Attribution licence.
Where can users get help or report bugs?
The project directs users seeking advice to the Interactive Fiction Community Forum. Bug reports go through its Jira tracker, which requires a free account and login.
Facts from Inform 7's own pages
- 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, 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, 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, 12 Oct 2026
- Compiler
- The Inform 7 compiler translates natural-language source text to Inter code or Inform 6 source code. · ganelson.github.io, 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, 12 Oct 2026
- Downloads
- Modern open-source releases include source releases and ready-compiled apps. · ganelson.github.io, 12 Oct 2026
- Extension library
- The public library contains user-contributed extensions published under a Creative Commons Attribution licence. · ganelson.github.io, 12 Oct 2026
- Extensions
- Inform supports supplementary source-text extensions, and the standard installation includes optional-use extensions. · ganelson.github.io, 12 Oct 2026
- Founded
- 2006 · ganelson.github.io, 4 Oct 2026
- Free plan
- Yes · ganelson.github.io, 23 Sept 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, 12 Oct 2026
- Open source
- Inform was open-sourced in April 2022. · ganelson.github.io, 12 Oct 2026
- Purpose
- Inform is a programming language for creating interactive fiction using natural-language syntax. · ganelson.github.io, 12 Oct 2026
- Security and compliance
- The pages reviewed do not state any security certifications or compliance standards. · ganelson.github.io, 12 Oct 2026
- Support
- The project directs users seeking advice to the Interactive Fiction Community Forum. · ganelson.github.io, 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, 12 Oct 2026
Where Inform 7 stands on Freedom251
- Game Narrative Design Software#7 of 25
- Game Engine Software#66 of 92