Flat Characters: How to Make Your Cast Feel Real

Outline, plan, and fix your story in StoryDev — AI that knows your entire story, on a visual canvas.

Start Free →

Founding members lock in $5/mo forever · No credit card required

"I couldn't tell the characters apart." That's the feedback nobody wants. Flat characters aren't just a problem of depth — they're a problem of distinction. Each character needs to want something different, speak differently, and respond to the same situation differently. Here's how to build that from the inside out.

What Makes a Character Feel Real

Real people feel real because they're contradictory, specific, and consistent in ways that surprise us. Characters feel flat when they're consistent in predictable ways — the brave hero, the wise mentor, the sarcastic friend. Depth comes from contradiction: the brave hero who is terrified of intimacy. The wise mentor who has one blind spot that's about to cost everyone. The sarcastic friend who makes jokes because grief is the thing underneath.

The other dimension is specificity. A character who "likes music" is thin. A character who hums 1970s Cambodian pop songs while doing dishes because her mother used to play them — that's a person.

The Four Questions That Build Character Depth

Making Characters Distinct From Each Other

Fix It Faster With StoryDev

StoryDev gives you a visual canvas to map your story structure, track character arcs, and brainstorm scene by scene. When you're stuck, the AI knows your full story — not just the last few lines.

Try StoryDev Free →