Create your own interactive stories with Twine, the same tool used to produce the stories on this Web site.
Twine lets you organize your story graphically with a map that you can re-arrange as you work. Links automatically appear on the map as you add them to your passages, and passages with broken links are apparent at a glance. As you write, focus on your text with a fullscreen editing mode like Dark Room. Rapidly switch between a published version of your story and the editable one as you work.
Free As In Free
Stories you create with Twine can be used however you'd like. Because the final output is a single, small Web page, you can easily email a story to friends, post it on your Web site, or even distribute it on a CD-ROM. (You could use a floppy disk just as easily — stories take up that little space.) You can also use your stories for commercial purposes without restriction.
Twine is free to download and use, and you can share it with anyone you like. You can even modify the Twine, provided you release your own version under the GNU Public License.
If you like working with a command prompt, you can also use twee, the command-line version of Twine. It's easy to incorporate into the toolchain you know and love, and syntax modes are available for some common text editors.
Seeing Is Believing
The screencasts below show how easy it is to create a story in Twine.