Build a branching choose-your-own-adventure story where every choice leads somewhere different instead of looping back to the same scene
I want a branching choose-your-own-adventure story built from a starting situation, with real choices that lead somewhere different instead of converging back to the same scene. The starting situation and setting: [STORY_PREMISE] The genre is [GENRE:select:fantasy,science fiction,horror,mystery,contemporary]. The branch depth I want is [BRANCH_DEPTH:select:short - one round of choices,medium - 2 to 3 rounds of branching choices,deep - a full branching tree with multiple endings]. The tone should feel [TONE:select:adventurous and light,tense and dangerous,comedic,dark and consequential]. Write an opening scene based on [STORY_PREMISE] that ends in 2 to 3 distinct choices. Follow each choice into its own branch, continuing to [BRANCH_DEPTH], with every branch ending in either another choice or a real ending. Number each section so it's easy to jump between branches. After the full tree, point out which branch has the most room to expand further if I want to keep building it out.
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessA choose-your-own-adventure story only works if the choices branch into real differences. A structure where every path loops back to the same scene two paragraphs later isn't interactive fiction, it's a straight line with extra steps. This tool builds a real branching tree from a single starting situation, with each choice leading somewhere the others don't.
Describe [STORY_PREMISE], the setting and starting situation, then set [GENRE] and [TONE]. Choose [BRANCH_DEPTH] to control how far the tree extends, a short version for a quick playable scene, a deep version for a full multi-ending structure. Every branch is numbered for easy navigation, and each one ends in either a fresh choice or a real ending rather than trailing off.
Need a twist to drop into one of the branches? The plot twist generator takes a specific branch and complicates it further. Building this for a tabletop session instead of a solo read? The quest hook generator covers the same branching-choice instinct in a format built for a GM to run at the table. Characters showing up along the way need names and hooks fast, and the NPC generator covers that. Read through the branches in the Dock Editor.
Open the prompt in the Dock Editor, or hand it to ChatGPT, Claude, or Gemini, then fill in [STORY_PREMISE] with the setting and the situation your reader starts in. Everything branches out from this one scene.
Choose [GENRE] and [TONE] together to set the flavor of every branch, a tense horror tree reads nothing like a light adventurous one.
Set [BRANCH_DEPTH] to short for one round of choices, medium for 2 to 3 rounds, or deep for a full tree with multiple endings.
Each section is numbered so you can jump straight to a specific branch instead of reading the whole tree in order.
Check the note at the end pointing to the branch with the most room to grow, and run the tool again from that branch if you want to keep building.
Structuring branches by hand gets tangled fast once a tree passes a few choices deep. Set [BRANCH_DEPTH] to deep and get the full structure mapped out before you start prose-polishing each branch.
A one-shot session runs smoother with branching consequences already planned. Set [TONE] to match your table's usual game and use the branches as a loose script for player choices.
A branching story gives students agency over the reading in a way a linear passage doesn't. Set [BRANCH_DEPTH] to short for a single-session classroom activity.
Testing whether a branching structure feels satisfying before building it into an actual game engine saves rework later. Generate a quick tree here first to test the shape of the choices.
Discover more prompts that could help with your workflow.
Create heartfelt, personalized birthday messages and wishes for any relationship
Create original poems in various styles based on your themes, emotions, or occasions
Create deep, believable characters with rich backstories, motivations, and growth arcs
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.