Text Adventures Blog

Quest 5.0 is out now

Quest 5.0 is now available! Download it now.

A brand new system for creating text adventures

Quest 5 is more than just an upgrade from Quest 4 – it is a completely new system, rewritten from scratch. I started work on it around April 2009, and the first preview version was released in February 2010. In October 2010, I announced that the system was to be free and open source. And in April 2011, I decided to increase the pace of development – quitting my job to work on Quest full-time.

Easy to use, powerful, flexible

Compared to Quest 4, the new system is much more powerful, flexible and robust – and I believe it’s even easier to use. The standard game behaviour is written in Quest itself, which means it is completely customisable. New features include support for “undo” when playing games (and also undo/redo in the Editor), expressions, local variables, lists and dictionaries – if you used Quest 4 you’ll want to check out the Upgrade Notes.

Compared to other systems, I had several objectives. Many of these are the same objectives I’ve always had for Quest, but the rewrite has made it possible for me to finally do them properly:

But don’t take my word for it, download it now and see for yourself.

This is just the beginning

There are many more things I want to add to Quest, but “shipping is also a feature” as they say – I thought it was important to get something of release quality “out there” as soon as I could. The Issue Tracker will give you some idea of what is coming up – there are currently a large number of features assigned to a future “Quest 5.1” release, though this is quite a long list at the moment so I would expect a lot of those features to be pushed back to later releases.

In addition to the features listed on the Issue Tracker, there are some other Quest projects in the pipeline:

If you have any other suggestions please let me know!

You can help

I quit my job to make Quest but I don’t really have a business plan – my primary motivation is really just that I want the software to exist. If it brings opportunities my way, that’s marvellous (and if not, it’s all good for my CV/resumé – I’m not completely nuts). So if you have a particular project in mind, please get in touch. Maybe you’d like me to do some custom development for you? Maybe you’ve seen a feature on the Issue Tracker you would like to sponsor?

Or if you would simply like to express your gratitude, if you think this software which I am giving away is worth something, I am of course happy to accept donations too, large or small.

If you don’t want to contribute money, there are other ways to show your appreciation – get involved! Quest isn’t just “my” project any more – as it’s open source, I’m happy to accept code contributions and translations. All feedback is very useful, so please report any bugs you find using the Issue Tracker, make suggestions at Uservoice, and join in the forums. You can also email me at alex@axeuk.com or tweet me @alexwarren.

Thanks

Many thanks to everybody who has made suggestions, posted bug reports, contributed features and translations. I don’t even know some of your real names. In no particular order, thanks to Stephen Hart, Jhames, Pertex, Jonathan Dobson, ThePixie, Xordevoreaux, Lina Anna, Guillaume Poulain, and anyone else I’ve forgotten!

Keep up to date

To keep up to date:

Download Quest 5.0 now