Easy to Develop

Alan is a tool for creating works of Interactive Fiction, a.k.a text adventures. It is easy to use. It's focus has always been on the authoring aspects.

Alan consists of a programming language and a set of tools to support working in that language to create games. The tools include a compiler, various flavours of runners/interpreters, a completely integrated development environment, a map generator and more.

Alan is in the final stages in moving towards version 3, and has entered beta state. This means that no incompatible changes are planned before release. So unless severe bugs or problems are found during the beta phase, games produced with a beta version should work even after release. So Alan V3 is now ready for supported production work.

Alan v3.0 beta5 is now available. You can view the details of the changes in Changes Section. This is mostly a resurrection release. After recent changes in the authors life and infra-structure, significant effort was required to ensure that building and releasing again works.

There are no known bugs in Alan 3.0beta3, there are over 1200 testcases that are run before each build is made available, so nothing much slips through.

But, if you are using an older interpreter to run a game produced with the alan3.0beta3 compiler, the interpreter might crash if the game uses attributes for the entity class. So it is actually a backwards compatibility problem rather than a bug.

Alan v3.0 beta3 is now available. Alan has been updated with what will probably be one of the last Beta versions before going 1.0 (planned for February 2014!). You can view the details of the changes in the Changes section. Windows downloads are available right now, with Linux and MacOSX coming in the next few days.