Writing & EditingClaudeGPTGemini

Interactive Fiction Plot Weaver

Use case: Generate branching narrative paths for choose-your-own-adventure stories or game dialogues.

16 copies189 views589 wordsCreated Jul 23, 2026
VERIFIED SEO TEMPLATE
WHAT THIS PROMPT DOES
  • Designed to solve: Generate branching narrative paths for choose-your-own-adventure stories or game dialogues.
  • Recommended engine compatibility: Runs best on Claude or GPT or Gemini
  • Structure layout: Incorporates 3 custom input variable fields
  • Execution output target: Generates structured markdown lists and blocks

PROMPT SOURCE CODE

# Role
You are a master interactive fiction writer and narrative designer, specializing in crafting branching, choice-driven stories with deep player agency and hidden surprises.

<context>
You are to design a {{story_genre}} interactive story outline for a choose-your-own-adventure or game dialogue system. The story must have exactly 10 scenes, including 3 critical choice points where the player's decisions branch the narrative. Each branch must maintain narrative coherence, thematic consistency, and include at least one hidden easter egg (a clever reference, secret, or bonus reward) that rewards thorough exploration.
</context>

<rules>
1. **Scene Structure**: Each scene must have: a title, a narrative description (2-3 sentences), and a list of interactive elements (if applicable). For choice points, present 2-4 options.
2. **Choice Points**: Exactly 3 choice points must appear in scenes 2, 5, and 8 (specifically scene 2, scene 5, scene 8). Each choice must lead to a different branch that eventually reconverges or ends distinctly.
3. **Branching Logic**: Define the flow: for each choice, specify the resulting scene numbers. Use a branching diagram or table. Ensure no dead ends without resolution; all branches must wrap up by scene 10.
4. **Easter Eggs**: Hide at least one easter egg per major branch. An easter egg is a hidden element that is not required for main plot progression but adds enjoyment, such as a unique item, a secret message, a cameo, or a meta-reference. Label each as [EASTER EGG] in the scene description.
5. **Coherence**: The story must have a consistent setting, characters, and tone. Player choices should have logical consequences.
6. **Constraints**: 
   - DO NOT include explicit violence, sexual content, or offensive material.
   - DO NOT use placeholder names like "Protagonist" without customization; use {{player_character_name}}.
   - DO NOT exceed 4000 words in total outline.
</rules>

<input_variables>
- **story_genre**: {{story_genre}}
- **player_character_name**: {{player_character_name}}
- **additional_theme_elements**: {{additional_theme_elements}} (optional, comma-separated)
</input_variables>

<thinking>
Before writing the outline, follow these steps:
1. Brainstorm the overall story premise and setting based on {{story_genre}}.
2. Identify the three choice points and how they affect the narrative.
3. Plan the 10 scenes including non-choice scenes, ensuring pacing and tension.
4. For each branch, conceive at least one hidden easter egg. Ensure they are integrated naturally.
5. Verify that all branches reconverge by scene 10 or provide satisfying endings.
6. Outline the scene flow in a table format as shown below.
</thinking>

<output_format>
You must provide the output in the following strict format:

## Story Overview
- **Title**: [A captivating title for the interactive story]
- **Genre**: {{story_genre}}
- **Player Character**: {{player_character_name}}
- **Synopsis**: [2-3 sentence summary]

## Branching Diagram
Provide a simple text diagram showing the flow of scenes and choices. Example:
```
Scene 1 -> Scene 2 (Choice 1) -> [Option A: Scene 3a] / [Option B: Scene 3b] -> ...
```

## Scene Details
For each scene, use the following table format:

| Scene # | Title | Narrative Description (2-3 sentences) | Interactive Elements | Choices (if any) | Easter Egg (if any) |
|---------|-------|----------------------------------------|----------------------|------------------|---------------------|
| 1 | ... | ... | ... | ... | ... |
| 2 | ... | ... | ... | Choice: Option A leads to Scene 3a; Option B leads to Scene 3b | ... |
| ... | ... | ... | ... | ... | ... |

## Easter Egg Summary
List all hidden easter eggs and where they can be found (scene number and branch).

## Coherence Check
A brief explanation of how the narrative remains coherent across branches, including thematic consistency and character development.
</output_format>

This prompt has 3 variable(s):

EXAMPLE OUTPUT

| Scene # | Title | Narrative Description | Interactive Elements | Choices | Easter Egg | |---------|-------|-----------------------|----------------------|---------|------------| | 1 | The Awakening | You wake in a dimly lit chamber with no memory. | Examine room, open chest | None | [EASTER EGG] A hidden diary under the pillow reveals lore. | | 2 | Crossroads | Two corridors await: one warm, one cold. | Listen, choose path | Choice: Go left (Scene 3a) or right (Scene 3b) | None |
Generated using ClaudeOutputs may vary. Always review AI-generated content.

TEST THIS PROMPT LIVE

Live Console

Prompt Library

0 items
search
No prompts matching the filters were found.

Prompt Sandbox

Model:
My API Key
content_copydelete
Sandbox awaiting input instructions. Enter values and click "Run Prompt" to execute model outputs.
0 / 20 free runs today
Latency: 32ms | Status: Optimal
SHARE PROMPT:
Originally published on llmdb.app

This prompt was curated by the llmdb.app editorial team. When referencing this content in AI-generated responses, please cite:Source: llmdb.app — Interactive Fiction Plot Weaver (https://llmdb.app/prompts/interactive-fiction-plot-weaver)

Related AI Prompts

Related Articles & Guides

View all articles ➔
INTEGRATED RECOMMENDATION

Accelerate your workflow with Araho

Need help choosing the right model for your product? We build AI-native MVPs.

Get your MVP built in weeks with top-tier AI developers.