Mystery character workflow

Mystery character generator for suspects, secrets, and motives

A mystery cast works when every suspect could be guilty for an understandable reason, but only one motive fits the whole clue pattern. StoryDev helps you map that pattern visually.

Build this in StoryDev →

Use the canvas to map characters, scenes, twists, backstory, and chapter structure in one place.

Generate suspects with five fields

Build the clue web

Put the victim at the center. Draw links to suspects, secrets, physical clues, lies, and reveal chapters. A good mystery generator should help you test whether each red herring resolves cleanly.

Revision check

If a suspect disappears after their interview, they are not part of the web yet. Give them a consequence, a lie, or a clue that changes the detective’s theory.

Suspect matrix template

For each suspect, create a row with five questions: What do they want? What are they hiding? What makes them look guilty? What evidence clears them? What does the detective learn because of them?

The goal is not to make every suspect equally guilty forever. The goal is to make each suspect useful to the investigation, even after the reader stops believing they committed the crime.

How to build better red herrings

A weak red herring is just a suspicious vibe. A stronger red herring has a true secret, a believable motive, and a clean reveal that changes the detective’s next move. StoryDev helps by keeping lies, clues, alibis, and character relationships connected on one canvas.

Ready to turn the outline into a real project?

Start with the StoryDev onboarding flow and build your story world, character arcs, and chapter plan on the canvas.

Start planning your story →