How to Create Characters Readers Remember

· Roberto Sirolo · 5 min read

A well-described character isn't necessarily a memorable one. You can know someone's eye color, job, and hometown and still forget them within a chapter. What stays with the reader isn't the profile — it's the way a person reacts when they can't have what they want.

The engine is desire, not description

Every character who holds up has a concrete, pursuable desire — not "to be happy," but "to get the family bookshop back" or "to be chosen for the mission." An abstract desire doesn't generate choices; a concrete one does, because faced with an obstacle the character has to do something specific, and that something is where the reader actually gets to know them.

Underneath the stated desire there's almost always a fear blocking it. The protagonist who wants the bookshop back might be afraid of discovering their father never respected them. It's the fear, not the desire, that explains why the character hesitates, delays, sabotages themselves — and that's where the most interesting part of any arc is born.

The contradiction that makes a character feel real

Flat characters are consistent: they say what they think and do what they say. Living characters have a gap between the two, and it's that gap — not their virtues or flaws taken alone — that makes them feel like real people.

Says they want Actually does What it reveals
Independence Always asks for confirmation before deciding Afraid of getting it wrong alone
Honesty at any cost Hides the details that would put them in a bad light Honesty is a self-image, not a practice
Not caring about anyone Remembers everyone's birthday Protects themselves by claiming indifference

This contradiction shouldn't be stated to the reader — it should be shown through choices and left for them to work out. A character who knows they're contradictory and explains it out loud loses the effect: the contradiction only works while the reader is the one discovering it.

Building the transformation arc

A character's arc is the path from a flaw to its correction — or its acceptance, if the flaw wins (the tragic arc exists and is legitimate). For it to work, it needs three connected stages, not three separate events:

  1. The initial flaw, tied directly to the underlying fear — not "he's arrogant" in general, but "he convinces himself he's right because admitting a mistake reminds him of when his father humiliated him for making one."
  2. The trial that forces a choice between the old behavior and a new one, usually near the plot's point of no return.
  3. The final confirmation, a scene — often near the climax — where the character faces the same situation that blocked them at the start, and this time reacts differently.

If you strip the character's name from a scene and their behavior could belong to anyone else in the cast, that scene isn't using the character — it's just moving them from one plot point to the next.

The most common mistake: the label as flaw

"She's shy," "he's arrogant," "she's wounded by her past" aren't flaws — they're labels that summarize a flaw without specifying it. A label doesn't generate scenes, because it doesn't say what actually happens when the character runs into it.

The difference shows when you compare the two versions:

  • Label: the character is shy.
  • Operational flaw: the character takes jobs they don't want rather than say no out loud, and always regrets it too late.

The second version automatically produces scenes: someone asks a favor, they accept against their own will, the situation gets worse. The first produces nothing on its own.

Secondary characters: how much depth they need

Not every character needs an arc. Secondary characters carry the story in two different ways, and it's worth telling them apart before you write:

  • Mirror — shows the protagonist an alternate version of themselves, often what they'd become if they didn't change.
  • Functional obstacle — exists to create friction in one specific scene; a clear, consistent desire is enough, not a full arc.

Giving a full arc to a character who only serves as a functional obstacle makes the book longer without adding anything: the reader senses the narrative weight is out of proportion to the role.

Frequently asked questions

How many main characters can a novel carry?

It depends more on point of view than on absolute numbers. In first person or close third, readers comfortably hold 3-5 characters with their own arc; beyond that, without an explicit ensemble structure (several alternating narrating voices), the arcs start to blur into each other.

Does the protagonist have to be likeable?

No, they have to be understandable. A protagonist can be unpleasant, as long as the reader understands why they act that way — the desire and fear underneath the surface. Likeability is a bonus, not a requirement: many memorable protagonists are hard to love and very easy to understand.

How do you keep a character from feeling like a cliché?

The cliché almost always comes from stopping at the label instead of digging down to the operational flaw. The "wise mentor" is a cliché as long as it stays a role; it stops being one the moment you give them a desire of their own that has nothing to do with the protagonist — and maybe puts them in conflict with the very mission of guiding them.

Do I need a full character bio before I start writing?

It isn't necessary, and it's often time spent in the wrong direction. It's worth locking in desire, fear, and contradiction before you write — those are the three things that generate scenes — while details like childhood or daily habits can be added along the way, when the story actually calls for them.

Keep reading

NovLore is the writing studio where your novel’s structure, characters, plot and text all live in one place.