Fictional characters are the invented people who populate novels, short stories, screenplays, and every other form of narrative fiction. The best ones feel so real that readers think about them long after the last page. Creating them is a craft you can learn, and this guide walks you through it step by step.

What Makes a Fictional Character Work

A fictional character is any person, creature, or entity invented by a writer to serve a role in a story. But there is a wide gap between a character who fills a slot in your plot and one who lives in a reader’s memory.

The difference comes down to three things:

Desire. Every compelling character wants something. That want drives them forward and creates the tension that keeps readers turning pages. The desire can be external (escape a burning building) or internal (earn a parent’s approval), but it must exist.

Contradiction. Real people contain multitudes. A brave character who is also terrified. A generous person who hoards one specific thing. Contradictions make fictional characters feel human rather than constructed.

Specificity. Vague characters blur together. Specific ones stick. It is not enough to write “she was nervous.” She pressed her thumbnail into the pad of her index finger until the skin turned white — that is a person.

Step 1: Start With Motivation, Not Description

New writers often begin character creation with physical appearance — hair color, eye color, height. This is the least important starting point.

Start instead with what your character wants and why they cannot have it. Character motivation drives plot, and a character without clear motivation is a body moving through scenes without purpose.

Ask yourself:

  • What does this character want more than anything?
  • What are they afraid of?
  • What lie do they tell themselves?
  • What would they never do — and what would make them do it anyway?

These four questions will tell you more about your character than any physical description ever could. The physical details can come later, once you understand who the person is underneath.

Step 2: Build a Backstory (Then Hide Most of It)

Every fictional character existed before your story began. Their history shaped who they are on page one. You need to know that history even if the reader never sees most of it.

A useful character profile includes:

  • Formative experiences — What happened in childhood or early life that still affects them?
  • Relationships — Who matters to them? Who did they lose?
  • Skills and knowledge — What can they do? What do they know that others do not?
  • Wounds — What hurt them? What are they still carrying?

The iceberg principle applies here. Ninety percent of what you know about your character stays below the surface. But that hidden mass is what gives the visible ten percent its weight and believability.

Ernest Hemingway was famous for this approach. He argued that a writer who knows enough about what they are writing about can omit things, and the reader will still feel them as though the writer had stated them.

Step 3: Give Your Characters Flaws

Perfect characters are boring. They are also impossible to root for, because they have nowhere to grow and nothing at stake internally.

Flaws create dimension. They generate internal conflict, which is often more interesting than external conflict. A detective who drinks too much is more compelling than one who solves every case without effort. A mother who loves her children but cannot stop controlling them creates richer scenes than one who is simply nurturing.

Good character flaws are:

  • Connected to their strengths — A character’s greatest strength taken too far becomes their flaw. Loyalty becomes possessiveness. Bravery becomes recklessness.
  • Relevant to the story — The flaw should create problems within the plot, not just sit as a decoration.
  • Believable — The flaw should come from somewhere in their backstory. It should make sense given who they are.

Avoid flaws that are secretly compliments. “She cared too much” or “he was too honest” are not real flaws. They are virtues wearing a thin disguise.

Step 4: Make Them Talk Like Themselves

Dialogue is where fictional characters either come alive or collapse into the same voice. Every character should sound distinct enough that a reader could identify who is speaking without a dialogue tag.

This does not mean writing in heavy dialect or giving everyone a verbal tic. It means understanding how each character’s background, education, and personality shape their speech.

Consider:

  • Vocabulary — A surgeon and a mechanic describe problems differently.
  • Sentence length — Anxious characters often speak in fragments. Confident ones speak in longer, more declarative sentences.
  • What they avoid saying — Sometimes the most revealing thing about a character is what they refuse to talk about.
  • Rhythm — Some people interrupt. Some pause. Some trail off. Matching speech rhythm to personality makes dialogue feel natural.

Read your dialogue out loud. If two characters sound interchangeable, one of them needs work.

Step 5: Show Character Through Action

The oldest writing advice still holds: show, do not tell. This applies to character more than anything else.

Telling the reader that a character is kind does almost nothing. Showing that character giving their coat to a stranger in a rainstorm — without mentioning it afterward — does everything. Actions reveal character in ways that narration cannot.

Pay special attention to:

  • Decisions under pressure — How a character acts when the stakes are high reveals who they truly are.
  • Small, private moments — What does your character do when nobody is watching? This is often where the most revealing details live.
  • Contradictions between words and actions — A character who says they do not care, then shows up anyway, is more interesting than one whose words and actions always align.

Step 6: Create Relationships That Reveal Depth

No fictional character exists alone. Their relationships with other characters expose dimensions that interior monologue cannot reach.

A character might be cold and professional at work but completely different with their younger sibling. They might be brave facing physical danger but terrified of emotional vulnerability with a partner. These contrasts are not inconsistencies — they are the texture of a real personality.

When developing relationships between your fictional characters, think about:

  • Power dynamics — Who has the upper hand, and does it shift?
  • History — What happened between these characters before the story started?
  • Tension — The best character relationships have some source of friction, even between allies.
  • What each character brings out in the other — Some people make us brave. Some make us petty. Your characters should have this effect on each other.

Step 7: Test With the Surprise Check

E.M. Forster’s test for a round character remains the gold standard: can the character surprise you in a convincing way? If the answer is no, the character needs more depth.

This does not mean characters should act randomly. It means they should contain enough complexity that their behavior occasionally defies easy prediction — and when it does, the reader thinks of course rather than that makes no sense.

Try this exercise: put your character in a situation you did not plan for. A car accident. A surprise inheritance. A betrayal by their closest friend. How do they react? If you can predict it instantly, the character may be too simple. If the reaction surprises even you but still feels true, you have something real.

Using AI to Develop Fictional Characters

Creating characters from scratch can be one of the most time-consuming parts of writing fiction. AI writing tools can accelerate the brainstorming and development process without replacing your creative vision.

Our Pick — Chapter

Chapter.pub lets you build fictional characters collaboratively with AI. Describe your character concept, and it helps you develop backstory, motivation, relationships, and voice — then writes scenes with those characters already established.

Best for: Fiction writers who want to develop deeper characters faster Pricing: Varies by plan Why we built it: Character development is where most writers get stuck. Chapter helps you move from concept to fully realized character without losing your creative control.

AI is particularly useful for:

  • Brainstorming backstory details you had not considered
  • Testing dialogue voice by generating sample conversations
  • Identifying gaps in your character’s motivation or arc
  • Generating character variations when you are stuck on a single concept

The key is using AI as a development partner, not a replacement. The best fictional characters still come from a human writer’s understanding of what it means to be a person. AI helps you get there faster.

Common Mistakes to Avoid

  • Starting with appearance instead of psychology — What a character looks like matters less than what they want, fear, and believe.
  • Making the protagonist too perfect — Readers connect with internal conflict, not competence. Give your hero real problems.
  • Writing all characters in the same voice — If your dialogue tags disappeared, could you still tell who is speaking?
  • Confusing backstory with character — A tragic past is not a personality. What the character does with that past is.
  • Neglecting secondary characters — Minor characters do not need full backstories, but they should still feel like people with their own lives happening offscreen.
  • Forgetting that characters must change — Most stories require the protagonist to be different at the end than they were at the beginning. If your character ends the book as the same person, ask whether the story earned that stasis.

FAQ

How many fictional characters should a novel have?

Most novels work well with 4 to 8 significant characters. Literary fiction often uses fewer. Epic fantasy and sci-fi can support more, but every character should earn their place. If two characters serve the same function, combine them.

What is the difference between a round character and a flat character?

A round character has depth, contradictions, and the ability to surprise. A flat character serves a single function and behaves predictably. Both are useful — protagonists should usually be round, while minor characters are often intentionally flat.

How do I make fictional characters feel realistic?

Give them contradictions, specific habits, clear motivations, and flaws connected to their strengths. Base emotional reactions on real human behavior, not what the plot needs to happen. The most realistic characters are the ones who sometimes act against their own best interests.

Can I base fictional characters on real people?

You can use real people as inspiration, but transform them enough that the character becomes their own person. Borrow one trait or a specific mannerism, then build everything else from imagination. This avoids both legal issues and the trap of writing a person who already exists instead of creating someone new.

What are the most important elements of a fictional character?

Motivation, internal conflict, a distinctive voice, meaningful relationships, and the capacity for change. Physical description ranks well below all of these in importance.