background preloader

Get started

Facebook Twitter

Neocities: Create your free website now! Start [Twine Wiki] To edit this wiki, create an account and email chris@twinery.org to ask for editing privileges.

start [Twine Wiki]

Twine Information The most recent Twine version is 1.4.2, released 2 Jun 2014. (Windows, OS X) Getting Started with Twine There are some great tutorials on Twine: Twine Index Learn about these Twine terms: Syntax - Ways to style and format the textLink - From text to hypertextFunction - Special, powerful expressionsMacro - Commands to program your stories withScript - Extend Twine with JavascriptImage - Illustrate your storyAnnotation - Notes inside your story's source code Tips and Tricks The Resources page curates a list of quality Twine development resources - custom macros, stylesheets, code references, and so forth. Publishing Your Work Twine publishes to HTML, so you can place your stories on any web site. Once you have a finished story, consider: Adding an entry for it on IFDB. Dan Cox's Blog - Learning Twine: Part 3. The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 3

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. [Before proceeding too far into this post, I recommend checking out Part 1 and Part 2 first. From beginning at the Start passage to changing styles using CSS, I have covered a large amount of material before getting to this part. I highly encourage you not to jump into this post without reading the other two or having a good familiarity with how Twine works.] So far, passages have been the results of static text that was written and then read afterwards. However, Twine has the ability to understand conditional statements. Note: Twine has its own special set of conditional operators. Like other commands and keywords, conditional statements are set off from normal text with two less-than and two greater-than signs. While passages cannot loop, their contents can. Additional Resources: Dan Cox's Blog - Learning Twine: Part 2.

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 2

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. [Before proceeding too far into this post, I recommend checking out Part 1 first. In it, I cover introducing Twine, creating Links, and changing Story Formats. I also start the story I will be working with for this post.] Previously, connecting one passage to another was shown using Links. However, there are other ways to create connections between passage. Choices, like other keywords I will also cover, start with two less-than and end with two greater-than signs. After a reader picks on the choices, the others are grayed-out. Note: The difference between using a Choice or Link is often a decision between letting the player rewind to a previous point in the story or merely making them consider their current position. Dan Cox's Blog - Learning Twine: Part 1.

The following blog post, unless otherwise noted, was written by a member of Gamasutra’s community.

Dan Cox's Blog - Learning Twine: Part 1

The thoughts and opinions expressed are those of the writer and not Gamasutra or its parent company. Maybe you have heard about Twine before this post. If not, it's a tool being used by an increasing number of independent developers and writers to make their first game. Or even their twelfth. At its most fundamental level, Twine is a combination of Twee, a command-line tool, and a graphical interface used primarily to create interactive stories.

However, all begin with the same screen. All Twine stories flow from Start, the first passage. By adding two opening and then two closing brackets around some text, a Link can be created to direct Twine to transition, after the user clicks on it, to move to another passage. As an example, I have created two passages. Note: Passage names are case-sensitive. Notice that, on the map, there is an arrow going from Start to Cry for help.