Inform 7

Inform 7 is a system for creating works of interactive fiction. It includes a programming language with syntax that resembles natural language.

For a taste, here are some code examples from the documentation:

Inside from the Meadow is the woodcutter's hut.

On the table is a folded newspaper.

A face is a kind of thing. A face is part of every person.

For an introduction to Inform, I’d recommend reading Inform 7 Concepts and Strategies by Allison Parrish (2020).

Inform is closed source for now, but moving towards open source. For more background, read the texts of these fascinating talks: