Thank you for your support!

Space for website, download areas, bandwidth and certificates for code signing are some of the actual costs that your money will help to pay for.

I hope you'll have fun using Alan, wether you are an author of Interactive Fiction or a player.

You are joining the Honor Roll:

This email address is being protected from spambots. You need JavaScript enabled to view it.


There are always problems with software! They crash and/or do the things you say, when that was not what you wanted. Even in IF software. We want to avoid those problems as much as possible.

In a compiled environment (having a compiler to analyse the source code and convert that to something that the interpreter can run), there are five levels of problems to cater for. The goal with the Alan Langauge and its compiler has been that there should be very little chance that the *player* should get into trouble, whatever the problem is:

This is the first post in a new blog here on AlanIF. We will be writing about development of Interactive Fiction using the Alan system. Alan is a very mature system, started in the mid-80's actually, and has been going through a few generations since then. It was considered one of the top tier IF systems a while back, but since the advent of Inform7 most of the tier I systems, including Alan, has fallen a bit behind in popularity.

Alan is still focused on easing the burdon of authoring IF, and the last few years the development of Alan has been going towards a version 3, a version that is getting closer every day. With the aid of a brand new, much more flexible, inheritance system, Anssi Rässainen has created a fantastically complete library that is absolutely on par with the library for any other system.

This blog will hopefully give you some hints on how Alan can be a great tool for creating great IF!

To start out I have collected all news articles on this site back to the beginning of time, so you'll have something to read until the next post!

What They Say

"Alan definitely met my expectations. I was able to create two pretty large, complex games with no prior programming experience."

Byron Campbell