How does Twine work?
Twine works by letting you write chunks of story called passages and link them together, then compiling everything into a single playable HTML file. You create a passage, type its text, and add links using a double-bracket syntax like [[go north->Cave]]; each link becomes a clickable choice that jumps the reader to that passage. Twine draws your passages as boxes connected by arrows, so you see the branching structure visually as you build. For basic branching stories you never touch code. If you want variables, conditions, or styling, Twine supports story formats like Harlowe and SugarCube that add scripting and a little HTML or CSS. The finished HTML runs in any browser and can be hosted or shared as a file. A node-graph builder works on a similar visual principle.
Try a node-graph builder
Open the builder