To understand what TWEE is it may help to first understand about five of the main componients that are part of the Twine 2 Desktop application.
1. The Story Project file viewer (aka the Story Map)
This allows us to visualise the Passages that make up the Twine Project file, and the links between those passages.
2. The Standard Passage Editor.
This allows you to edit the Passage Name; assign Passage Tags; and edit the content of the Passage.
4. The Stylesheet (CSS) Passage Editor.
5. The Twine Compiler.
Twine 2 (Desktop) uses a single text file to store all the information of a story project.
Three of the main componients that make up a TWEE based project are:
1. The TWEE Compiler.
2. A Text Editor.
This is an application for editing the contents of a text file and there are many different brands of text editor available.
3. The text files that make up the project.
The Twee Notation section of the TweeGo documentation describes the Passage structure of a twee file.
C. BENIFITS OF TWEE
You get to use the Text Editor of your choice, which can be a great improvement over the basic Editors built in to the Twine 2 application. You can also configuare your text editor to suit your preferences: colour themes; font family & size; layout; etc.
Spreading the passages of a project across multiple files makes certain things easier to do.
1. Adding a specific set of passages to multiple project.
eg. If you have implemented a custom Inventory System and you want to use it in multiple projects then you simply need to add a copy of the relevant files to each of those TWEE projects.
2. Using a Version Control System to track the changes made to each (release) version of your project.
3. Allow multiple people to work on the project at the same time. (via a Version Control System)