Skip to content

Storyform Builder

The Storyform Builder is the 2025 evolution of Dramatica’s classic Story Engine Settings module. It gives you direct, modern access to the full set of 32,768 Storyforms available in the current Dramatica theory—so you can dial in a story from scratch and instantly see how every choice relates to every other.

TIP

Pick a Source of Conflict domain—whether you choose it or the Builder infers it—and the Builder “moves” that Throughline into its proper quadrant. An Objective Story (OS) Domain in Psychology appears in the lower-left, Physics moves to the upper-right, and so on. It is a fast way to visualize where conflict lives as you work.

What you will find

  • Domains & Sources of Conflict – a deep dive into finding conflict, tracking inferred Storyforms, exploring examples, and navigating the Builder’s Domain-first workflow.
  • Signposts & Temporal Flow – the full breakdown of Signposts, Initial Narrative Functions, Dramatic Circuits, Abstraction layers, Storybeat links, and the resulting Audience Experiences.

Use those dedicated guides whenever you want to zoom into the richer Domain or Signpost tooling. The rest of this page covers the shared controls that frame the entire experience.

Dynamics

Pick your eight core Dynamics:

  • MC Resolve, Growth, Approach, Problem-Solving Style
  • Story Driver, Story Limit, Story Outcome, Story Judgment

With just these Dynamics plus a single OS Domain selection, you can arrive at a complete Storyform. From there, explore or fine‑tune any remaining items with confidence.

Sources of Conflict (Throughlines)

For each Throughline—Objective Story (OS), Main Character (MC), Influence Character (IC), and Relationship Story (RS)—choose the source of conflict at four levels of the model:

  • Classes: Domain
  • Types: Concern, Benchmark
  • Variations: Issue, Catalyst/Inhibitor or Unique Ability/Critical Flaw
  • Elements: Problem, Solution, Symptom, Response

As you choose or lock items, other areas narrow their options accordingly. Domain assignments shift into place and the Builder keeps track of inferred values when a slot has only one valid option. The Domains guide explains how to read the live counts, travel backward or forward in your decisions, and compare example Storyforms that share similar structural DNA.

Additional Storypoints

Round out the objective view with the storywide points:

  • Goal, Requirements, Prerequisites, Preconditions
  • Dividends, Costs, Forewarnings, Consequence

These align with your Dynamics and Throughline choices and update as the space of valid Storyforms tightens.

Using the controls

  • Undo / Redo – Step backward or forward through your changes.
  • Reset – Clear all unlocked choices and recalculate from your remaining locks.
  • Lock – Freeze any selection to protect it while you explore or randomize.
  • Random – Generate a Storyform consistent with your current locks.
  • Copy – Copy a clean, labeled list of your Storyform selections for pasting into Narrova, Subtxt, or personal notes.
  • Remaining / Progress – The header shows remaining Storyforms and progress (user vs. inferred picks) so you always know where you stand.

When a field is closed, the button shows your current pick. When you open it, the dropdown displays a live count of possible choices for that aspect and a fast search—just start typing to filter by term or definition.

Share and export your Storyform

When the remaining Storyform count drops to 1, a Share button appears so you can hand off your finished structure.

Open in Narrova

Choose Open in Narrova to send the Storyform straight into the assistant. You can spin up a brand-new Story (perfect for a fresh project) or drop the Storyform into the Story you’re actively refining. Narrova keeps the Builder’s structure intact, so you can continue exploring perspectives, Storybeats, and notes without re-entering choices.

Coming from Narrova is just as easy: open the Storyform Context, then choose Open in Storyform Builder to adjust the Storyform with the full Builder experience.

Share to Subtxt (coming soon)

You’ll see a Share to Subtxt option soon. It will let you publish the finished Storyform directly into Subtxt, so your structural work moves with you into day-to-day drafting and analysis without manual export steps.

Download the NCP

Select Download NCP to grab a Narrative Context Protocol file—our open-source representation of a Dramatica Storyform. Use it to archive your structure, sync with other tools, or inspect the data model. The specification lives at github.com/narrative-first/narrative-context-protocol if you want to explore or contribute.

Signposts and act orders

Switch between your Throughlines’ sources of conflict and the Signpost act order to feel how the story unfolds in time. Use the Builder to dial in Domains, Concerns, Issues, and Elements, then flip over to the Signpost view to see how those selections shape the progression of each Throughline.

You’ll find a toggle labeled Domains/Signposts anchored along the bottom edge of the Builder. Tap s at any time to jump straight to the Signpost view, or press d to return to Domains and the Sources of Conflict. The toggle updates instantly so you can compare structural choices without losing your place.

The Signposts & Temporal Flow guide explains the available options, the current knowledge-based bias, how Initial Narrative Functions are generated, and how the Dramatic Circuit flows across every Storybeat.

Tips for fast storyforming

  • Start with Dynamics, then add one OS Domain to resolve quickly to a single Storyform.
  • Lock anything you love before exploring alternatives or using Random.
  • Watch the option counts: big drops signal high‑leverage choices.
  • Use search in any dropdown to jump straight to a term.

That’s it—enjoy building rock‑solid Storyforms with a modern, responsive toolset that honors Dramatica’s full theoretical depth.