1 of 18

Let's Create A Game With Twine

2 of 18

All the links, and a short video how to, are here...

3 of 18

What is an Interactive Narrative?

4 of 18

twinery.org

5 of 18

What Are They?

  • Textual
  • Indie ‘games’
  • Deliberately low-fi
  • Focus on story rather than effects
  • In the first/second person, i.e YOU rather than they, or HE/SHE
  • The “You” part is emotive, useful at putting you in someone else’s shoes.
  • Dialogue design for “big games”

6 of 18

Let’s Talk About Structure

An “always branching” game design will always get exponentially larger and become unmanageable or like this, a very disorientating experience.

Often, stories branch and then regroup, or even can be entirely linear.

7 of 18

Roman Malton

8 of 18

Get Twine

You can use Twine in the browser OR download the app. Both tools are pretty much identical.

Twine is really a tool to create one HTML file that jumps between Passages, letting you focus on the literary side of the work, not the coding.

9 of 18

Choose Chapbook Story Format

Twine has lots of languages, called Formats, but Chapbook is the simplest, easiest, nicest looking imo, and easiest to add coding to.

10 of 18

Before we start: A Short Note About HTML

This is some text <b>and this is bold</b>, but this is <i> italic</i>.

Whitespace doesn’t count.

You can use HTML in Twine and sometimes it is “better”, easier, more controllable.

<img src=”https://media.pri.org/s3fs-public/styles/story_main/public/images/2020/01/910357290.jpg?itok=GmHAiLQZ” width=”300”>

11 of 18

Creative Mull Time

  • Who is the “you” in your story
  • What experience or idea are trying to get people to engage with?
  • What “cause” is close to your heart (often a good place to start)
  • What are you strangely knowledgeable about?
  • What is the “end” of your story? (Does it have one?)

12 of 18

The Basics - All You Need

# A Header

You are on a road that forks to [[The Bridge]] or [[The Well]]

*Unconventional* tastes = italic�**Unconventional** tastes = bold

[[an external link->https://www.apple.com]]

{embed image: "https://www-users.york.ac.uk/~tas509/FlickrEmbedButton.png"}

Cheatsheet here (Download .html then import)

13 of 18

Coding, Variables and State

money: 0�key: false�inventory: []�--

[if key == false]�You are in a room and there is table, and on it there are papers, some money, a lamp and a key.� {reveal link: 'Pick up key', passage: 'Key'}� {reveal link: 'Take the money', passage: 'Some Money'}�[else]� There is nothing here.�[continued]

Setting variables

Testing variables

14 of 18

Example Project

15 of 18

Tools I used to help

I have relied heavily on these sites for media:

  • Unsplash
  • Freesound.org
  • Flickr
  • https://search.creativecommons.org/
  • Pngimg.com

16 of 18

Hosting Your Creation

York Personal Web Space - instant hosting�https://www.york.ac.uk/it-services/services/personal-web-space/

Itch - Become an “indie developer/author”�https://itch.io/

Glitch.com�https://twine-starter.glitch.me/

17 of 18

Other tools?

There are a number of alternative tools to Twine, with different approaches and different strengths, but imo Twine is easiest to start cranking out a great textual game. And it’s a great tool for just shaping and curating ideas.

Notable tools worth also playing with are:

  • StudyCrafter is a visual tool aimed at creating choice-based scenario games for user research.
  • Eko Studio is like Twine but a story is composed of small video fragments, more like Bandersnatch.

18 of 18

Itch.io -> Made with Twine