ℹ️What is Trialogue?

A gentle introduction to the Trialogue Story Format for Twine

Trialoguearrow-up-right is a Story Format for Twinearrow-up-right that let's you turn a branching narrative into an interactive chat story. Write a non-linear story in the Twine editorarrow-up-right, add Trialogue as the Story Format and play your story in the form of an interactive chat.

A Story Formatarrow-up-right controls how a non-linear story created in the Twine editor, gets displayed to the end user in a web browser. Every Story Format also comes with its own way of defining more advanced functionality. Twine comes with several built Story Formats, like Chapbook, Harlowe, Snowman and SugarCube. Trialogue is based on Snowmanarrow-up-right and adds a new flavour to the mix of available formats.

circle-info

New to Twine? This guide focusses on the specifics of the Trialogue Story Format and assumes some familiarity with Twinearrow-up-right. For guidance to the Twine user interface, have a look at its referencearrow-up-right.

circle-info

You can learn more about managing Story Formatsarrow-up-right in the Twine reference .

The relationship between a Story written in Twine and a Story Format

Interactive Chat Story?

a very basic demo of the kind of story you can create with Trialogue

This demoarrow-up-right shows the basic functionality of a story generated with the Trialogue Story format. Trialogue makes the user experience of the story similar to that of a messaging app such as WhatsApp or Signal. Chat messages can contain any contentarrow-up-right that is embeddable on the web, such as text, images or videos. Story authors can also customise the look and feel of the story, through features such as custom UI content,arrow-up-right character avatarsarrow-up-right and a colour schemearrow-up-right.

Example stories powered by Trialogue

The following stories have been created with Trialogue:

Twine terminology

If you are new to Twine, it's warmly recommended you familiarise yourself with its basic functionality before diving into the specifics of Trialogue. The Twine website and cookbook are excellent places to start.

That said, a quick into to some of Twine's basic terminology will be helpful, so it's included here. When you write a non-linear story in Twine, you are doing so by writing passages, and connecting them to each other via links. Together this forms your story.

Passages, Links and Story in the Twine editor

Trialogue takes these connected parts and turns them into an interactive chat format. See in the example below, how Trialogue renders passages and links as chat messages. The passages are send by the scripted chat bot(s), the links is what the user chooses as replies.

Passages, Links and Story rendered by Trialogue in the form of an interactive chat

Last updated