Authoring system

From IFWiki

A collection of programming tools that describes the ideal (default) behavior of objects in a simulated universe. This means that the IF author only needs to specify unusual behavior. A good authoring system can help one get started, however, even the simplest IF will require original code if the author/programmer wants any kind of personalized meaningful interaction with the user.

An authoring system typically comprises a parser, a library module, and a compiler. The end result is a story file, which must be loaded into an interpreter.

Some of the most commonly used, and talked about, authoring systems include:

To browse IFWiki's lists of authoring systems, you can use this navigation box:

Authoring systems
By style ParserChoiceParser-choice hybrid
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Stable authoring systemsSearch formDrilldown
Other software InterpretersUtilities

Contributing to the wiki

Please create an account, then:

  • To add an authoring system page, use Form:Software.
  • To edit an existing authoring system page, use the "Actions - Edit with form" option.

Links

On Creating an Authoring System