What can you use Twine for?
You can use Twine to build branching, choice-based stories: interactive fiction, choose your own adventure games, text-based games, and nonlinear narratives that export as a self-contained HTML file. Writers use it for hobby games, game-jam entries, teaching material, interactive essays, and prototyping the branching structure of larger projects before building them elsewhere. Because the output is plain HTML and JavaScript, a finished Twine game runs in any browser and can be hosted anywhere or shared as a file. It handles simple stories with no code and more complex ones with variables and scripting. It is a widely used, free, open-source tool, and one of several good starting points for branching stories. Dungeon Mastron's Visual Builder is another, node-graph based option.
Try the node-graph builder
Open the builder