Skip to content

Character Development: How to Write Compelling Characters

Characters are the heart of every story. Here’s how to make them memorable.

What Makes a Character Compelling?

Readers connect with characters who have:

  1. Clear desire — what do they want?
  2. Internal conflict — what’s holding them back?
  3. Flaws — nobody likes a perfect character
  4. Growth — how do they change?
  5. Consistency — their actions should feel true to who they are

The Three Dimensions

┌─────────────────────────────────────┐
│  External: What they show the world │
│  - Job, appearance, habits          │
├─────────────────────────────────────┤
│  Internal: What they feel inside    │
│  - Fears, desires, secrets          │
├─────────────────────────────────────┤
│  Backstory: Why they are this way   │
│  - Childhood, trauma, influences    │
└─────────────────────────────────────┘

Backstory (The Iceberg)

You don’t need to put all backstory in the novel. Know 90% more than you show:

Visible (10%):  Character's actions, words, choices
Hidden (90%):   Why they distrust authority, why they're afraid of
                water, why they always carry a pen, their first love,
                their worst mistake, their secret skill...

Motivation

Every character wants something. Great characters want two conflicting things:

Surface desire:  Elizabeth Bennet wants to marry well.
Deep desire:     Elizabeth wants to marry someone she respects.

Conflict:        These two desires don't always align.

Without desire: The character is passive, and the story stalls.

With conflicting desires: The character makes interesting choices.

Flaws

Perfect characters are boring. Give your character real flaws:

FlawHow It ShowsHow It Hurts Them
PrideWon’t ask for helpMisses opportunities
ImpulsivenessActs without thinkingCreates problems
People-pleasingCan’t say noGets taken advantage of
CynicismTrusts no oneMisses genuine connections
PerfectionismNever satisfiedProcrastinates, burns out

Character Arc

How your character changes:

Start:  Thinks "I can do everything alone"
Middle: Learns she can't
End:    Accepts help, grows stronger

Start:  Believes the world is fair
Middle: Encounters injustice
End:    Fights to make it right

Types of Arcs

Arc TypeDescriptionExample
PositiveCharacter grows and improvesElizabeth Bennet
NegativeCharacter falls or corruptsWinston Smith (1984)
FlatCharacter stays true and changes the worldAtticus Finch
RedemptionCharacter overcomes past failuresEbenezer Scrooge

Creating Distinct Voices

Each character should sound different:

Formal character:   "I would be most grateful for your assistance."
Informal character: "Yeah, thanks, I owe you one."
Educated character: "The hypothesis requires further testing."
Young character:    "That's literally impossible, lol."

Dialogue tests:

  1. Cover the character tags — can you tell who’s speaking?
  2. Read dialogue aloud — does it sound natural?
  3. Does the character have verbal tics or recurring phrases?

Character Questionnaire

Answer these for your main characters:

□ What's their greatest fear?
□ What's their biggest secret?
□ What do they want more than anything?
□ What would they never do? (until they do)
□ Who do they love? Who do they hate?
□ What's their happiest memory? Their worst?
□ What do they think of themselves?
□ What do others think of them?

Show, Don’t Tell (for Characters)

❌ Telling: "He was generous."
✅ Showing: He slipped a twenty-dollar bill to the cashier and said,
   "Get something for yourself too."

❌ Telling: "She was anxious."
✅ Showing: She checked her phone for the tenth time in a minute.
   Her thumb hovered over the call button but didn't press.

Related: Practice with our show don’t tell guide and learn story structure.