Interactive Fiction Markup Langague

By Deane Barker on January 19, 2004

Interactive Fiction Markup Language (IFML): I posted the other day about how I wished there was a Fiction Markup Language for annotating fiction. Well, it turns out there’s an Interactive Fiction Markup Language (IFML) and engine for creating text adventure games or “Choose Your Own Adventure”-style Web games.

The IFML Engine allows you to write interactive fiction (text adventures) that run in your browser. In text adventures you read a part of the story and then enter a response of your own. Your responses determine the action in the story and allow you to interact with characters and objects. Play the sample game to get a flavor of it. Interactive Fiction Markup Language (IFML) is an XML based mark up language for creating text adventures.



  1. Last I checked, you could compile TADS games to it’s “HTML TADS” multimedia-enabled version. I don’t know/remember if it runs in a brower per se, but I thought you might be interested.

Comments are closed. If you have something you really want to say, tweet @gadgetopia.