Subplot Generator
Draws a secondary storyline from a hand-written list of eleven, each written to touch the main plot in some way — a shared character, a shared secret — for a novel, screenplay or campaign that needs more than one thread.
What this generator does
Draws a secondary storyline to run alongside the main one. A subplot earns its space by touching the main plot — sharing a character, a resource or a deadline — because one that runs entirely in parallel reads as an interruption however good it is on its own.
What you'll get
This generator draws from a hand-checked list of 11 entries. Here is a spread of 6 of them, so you can see the style before you generate:
- A secondary character is learning a skill the main plot will need before they have finished learning it.
- An old debt comes due at the worst possible moment.
- Two side characters are falling in love while the main plot is falling apart.
- A rival is pursuing the same goal by a different, riskier method.
- A supporting character's personal ambition starts to outgrow their loyalty.
- A minor conflict from early on resurfaces with higher stakes.
A fixed sample of the list, not a live draw — your own results are picked at random from all 11, without repeating until the list runs out. Original authoring for Generate Random — general narrative-craft prompts.. Last reviewed 2026-07-18.
How to use this tool
- Press generate for a subplot.
- Weave it into your main story, or generate again.
Worked examples
- Time the resolution
- Decide where the subplot resolves relative to the main climax before writing toward it. Resolving it just before gives the ending room; resolving it after leaves the reader waiting through an anticlimax.
Common use cases
- Novel and screenplay planning
- Adding depth to a tabletop campaign
- Overcoming a single-plotline flatness
How this generator works
Draws one line from a hand-written list of eleven subplot ideas, each written to involve a character from the main story rather than an unrelated cast, so the result is a thread that can actually cross the plot you already have.
Limitations and good to know
- Eleven subplots is a small set for a project that needs several; a novel with multiple subplots will need to draw more than once and check the results don't overlap.
- The idea names a situation, not its ending — deciding where it resolves relative to the main climax is left to you.
Practical tips
- Decide where the subplot resolves relative to the main climax. Resolving it just before gives the ending room; resolving it after leaves the reader waiting through an anticlimax.
Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.