Quest is a program for writing text adventure games and gamebooks (both of which are sometimes referred to as Interactive Fiction).
There are two versions:
This tutorial applies to both versions. Both versions are fundamentally the same, although the Windows version of the game editor has a few more features.
Text adventure games were the earliest type of computer game, from a time when computers could only display text - there were no graphics, so everything was described with text. You would play the game by typing commands with the keyboard such as "go north" or "hit troll". Quest lets you make this kind of game - you can include graphics now though, and play the game by clicking hyperlinks instead of having to type everything.
A gamebook is a book that you don't read from beginning to end - instead, you make choices as you go along. In a physical book, you would be asked to turn to different pages for different choices. Examples include the Choose Your Own Adventure books. Quest lets you make this kind of game, where clicking hyperlinks takes the player to the different pages.
Here are some reasons why interactive text games are great:
Interactive text games are easy to create
You don't need to have a team of people creating graphics, music and sound effects. You don't even need any programming experience. If you've never created a game before, a text game is the easiest and quickest way to start. This doesn't mean that it's trivial - creating a good game, like creating a good novel, takes a lot of effort - but you don't need to have any special tools or expertise to start.
Interactive text games are accessible
You don't need fast reactions to play a text-based game. In fact, you don't even need to be able to see - text-based games are one of the few types of games that the visually impaired can enjoy, using a screen reader to speak the text aloud. You don't need to have a particular type of computer - you can play a text game using nothing more than a web browser. All of this means that a text game can be played by just about anybody.
Using Quest, you can play and create text-based games, which can include pictures, sounds and video. To play some games which people have created already, see textadventures.co.uk.
You can find another great introduction for beginners at Brass Lantern.
Quest is a powerful system with a gentle learning curve - you can get started very easily without doing any programming at all, and build up from there. The point and click editor means there's no need to remember syntax, type in strange punctuation or even remember commands. But there is a lot of power underneath - a full programming language in fact. You never need to see any code to access the full power of Quest, but the Windows version includes a "Code View" feature so it's there if you need it.