Fantasy Story Writerv1.0.0
Generates seeded fantasy narratives across fifty-eight story-structure templates from selected archetypes such as hero, mentor, antagonist, realm, and boon. Eleven world traditions span high epic, grimdark, fae, wizardly isles, sword and sorcery, chivalric romance, and gothic. Fifteen narrative voices reshape any draft, and integer seeds reproduce it exactly.
Documentation
The tool assembles a multi-stage fantasy narrative from six descriptor slots (hero name, archetype, realm, antagonist, mentor, and boon) and a chosen story structure. A seeded pseudo-random number generator decides every variant the draft uses, so the same integer seed reproduces the same story across sessions and machines. Fifty-eight structures ship, grouped in the Template dropdown: seven universal narrative-theory shapes (Campbell's hero's journey, Syd Field's three-act paradigm, Dan Harmon's story circle, Blake Snyder's Save the Cat beat sheet, Hauge's six-stage plot, Freytag's pyramid, and the four-act Kishotenketsu), a broad set of fantasy arcs (the Long Defeat, Quest of the Fellowship, Prophecy of the Chosen, Return of the Heir, the generational Saga, Tale of a Single Deed, the Faerie Bargain, the Wizard's Testing, the True-Name Quest, the Descent, Last Stand, Werewolf Cycle, the Twelve Trials, the Last Battle, the Siege, the Tournament, the Wild Hunt, the Cursed Castle, the Cultivator's Ascent, the Thieves' Bargain, and more), several oral forms (Folk Tale, Tavern Tale, Anecdote, Gossip, Joke), and three special render modes (Serial Episode, a Branching Narrative with collapsible alternate paths, and a 1d10 Rumour Table of things heard about the antagonist). Switching structures at a fixed seed keeps every descriptor identical, so the same hero, realm, antagonist, mentor, boon, and title carry across, and only the division into stages changes.
Follow these steps to assemble a draft:
- Pick a Template from the dropdown. Press the left and right arrow keys to cycle through structures at a fixed seed, and hover any stage heading after generation to read a one-line gloss of what that beat does in the source theory.
- Set a Tone. Fifteen options shape the connector phrase at the threshold crossing and the closing line, from Elegiac (the Long Defeat) and Heroic through Doomed, Wonder, Prophetic, Tragic, Triumphant, Defiant, and Sardonic.
- Enter a Hero name or leave it blank to draw one. Names can be curated, synthesized from a high-fantasy phoneme set, or a mix of both; the Saga and other heritage structures also render a lineage chain in the prose, such as a hero named as the son or daughter of a line of forebears.
- Choose an archetype, realm, antagonist, mentor, and boon, or leave any slot on Random to let the seed decide. The eleven world traditions (from the High Kingdoms and the Broken Realm through the Age of Swords, the Round Hall, the Deep Wood, the Northlands, the Cloud Courts, and the Cursed Night) each favor their own slot vocabulary.
- Optionally set an integer Seed for reproducibility, then click Generate. The story renders as titled stage paragraphs. Click Reset to clear selections, the seed, and saved state.
- Open Settings for advanced options: hero pronoun mode, a fifteen-voice filter (Natural, High Epic, Grim Chronicle, Comic, Grand Weave, Mythic-Modern, Frame Tale, Scientific Romance, Spare Balance, Archaic, Read Aloud, Sword and Sorcery, Fairy Tale, Gothic, and Chronicle), paragraph style, party size from one to four, a multi-structure side-by-side view, and toggles for Markdown and JSON copy and download.
- After generation, pin any descriptor in the metadata line to preserve it across rerolls, reroll a single stage without disturbing the rest, click Generate variants for several consecutive-seed drafts, click Generate sequel to keep the cast and switch structure, or use Re-render in world to recast the same seed in another of the four settings.
Templates resolve placeholders such as the hero name, archetype title, realm name, antagonist name, boon object, mentor warning, and the tone connector and ending against a context built once per story, so a name chosen at stage one persists through the final stage.
The tool is built for any workflow that needs a structured first draft of a fantasy narrative. It does not replace authorial work; it produces a scaffold that a writer can rewrite, prune, or layer with detail. Because every descriptor is reproducible from the seed, the same starting cast can be drafted across many structures and read side by side to see which shape carries the story best.
- Tabletop game prep: A game master needs a regional legend before the next session. Pick the Rumour Table, set the antagonist and realm, note the seed, and the same 1d10 of tavern rumours can be read aloud at the table without notes.
- Novel worldbuilding: A fantasy author wants three rival origin stories for neighboring cultures. Generate the same structure at three different seeds, assign each version to a culture, and rewrite it in that culture's voice.
- Series bibles: A writer drafting a multi-generational epic selects the Saga structure and the lineage option so each founder, inheritor, and returning heir arrives with an ancestry ready to expand into chapters.
- Writing prompts and exercises: A workshop uses the hero's journey with a random archetype and antagonist to give every member a different starting beat for a one-hour drafting session.
- Voice study: A student generates one story, then cycles the eleven voices to see how high-epic inversion, grim political chronicle, comic footnotes, and a spare balanced register reshape the same events.
- Structure comparison drafting: A writer unsure whether an idea works better as a hero's journey or a three-act screenplay fixes the descriptors at a known seed and reads both drafts side by side through the multi-structure setting.
- Interactive fiction prototyping: A designer selects the Branching Narrative and scans the three collapsible alternates at each branch point to decide which path advances to the next draft.
- Episodic serials: A serial novelist who has just generated an arc clicks Generate sequel to produce a follow-up that keeps the same hero name and realm but switches to a different structure.
- World recasting: A worldbuilder generates a story in the High Kingdoms, then Re-renders it in the Broken Realm or the Isles of Naming to read the same arc in a different tradition at the same seed and hero name.
- Procedural legends for game worlds: A developer assigns a different seed to each region so every region carries its own consistent legend that any player or game master can return to later by entering the same seed.
Inputs, outputs, and what the Fantasy Story Writer computes
The form above accepts the following inputs and produces the outputs listed below. This summary is rendered in the page so the parameters are visible to crawlers, assistive tech, and indexing agents that don't fetch the embedded tool frame.
Inputs
- Template
- Tone
- Seed (numeric input) · minimum: 0
- Show stage titles
- Auto-generate on input change
- Lock seed (keep it across resets)
- Enable .txt download
- Enable Markdown copy
- Enable JSON copy
- Show hero lineage
- Variant count (numeric input) · default: 5 · range: 2 to 20
- Multi-structure view · default: Off
- Paragraph style · default: Prose paragraphs
- Hero pronouns · default: Auto (match name)
- Voice
- Name source · default: Curated names
- Theme
- Party size · default: 1 (solo)
- Protagonist kind · default: Human
- Re-render in world · default: select to recast
Controls
Generate · Generate variants · Generate sequel · Reset · Copy story · Copy as Markdown · Copy as JSON · Download .txt · Download .md · Download .json
Worked example
The tool assembles a multi-stage fantasy narrative from six descriptor slots (hero name, archetype, realm, antagonist, mentor, and boon) and a chosen story structure.