Creating characters that resonate with readers is one of the most rewarding aspects of writing fiction. Believable characters have depth, flaws, and motivations that drive their actions and make them feel like real people rather than cardboard cutouts. Here’s a detailed guide on building multi-dimensional characters that leap off the page and stick with readers long after they’ve finished your book.

Step 1: Start with a Strong Foundation (Character Basics)

Every memorable character starts with a foundation—basic facts that anchor them in your story’s world. Before diving deep, sketch out the essentials:

  • Name: Choose a name that fits the character’s background, era, and personality. Consider how it sounds and what associations it might have. A character named “Grace” might evoke a different image than one named “Blade.”
  • Age, Gender, and Background: These factors shape how your character perceives the world. A teenage boy in 1960s New York will think and behave differently than a middle-aged woman in modern-day Tokyo.
  • Occupation or Role in the Story: Identify what the character does and how they contribute to the plot. Are they a detective investigating a crime, or a barista who’s about to have a chance encounter with destiny?

Why This Matters: Getting the basics down gives you a starting point for developing the character’s voice, behaviors, and worldviews. These elements will also influence how they interact with other characters and how they are perceived.

Step 2: Develop a Backstory (But Avoid Overloading the Reader)

Every character has a past that shapes who they are, even if most of it never appears on the page. A compelling backstory provides context for a character’s motivations and behaviors. However, avoid dumping too much history into the narrative—it can overwhelm the reader and stall the story’s momentum.

How to Do It:

  • Identify Key Events: Focus on pivotal life experiences that shaped the character’s outlook or altered their path. These could include childhood traumas, significant achievements, or relationships that made a lasting impact.
  • Determine Character Secrets: Give them something they’re hiding, whether from others or themselves. Secrets add layers of complexity and can be revealed at critical moments to increase tension or deepen character development.

Example: If your character is a soldier struggling with PTSD, think about how their military experiences affect their current life, relationships, and fears. Even if you don’t detail these events, knowing them will inform your writing.

Step 3: Understand Their Core Motivations (What Drives Them?)

To make your character believable, you need to know what they want and what drives them. Characters with clear motivations feel real because their actions are rooted in desire, fear, or need.

How to Do It:

  • Define Their Goals: What does your character want more than anything? It could be something concrete (like winning a competition) or abstract (like finding acceptance). The goal should be strong enough to push the character to take risks.
  • Identify Their Fears and Flaws: Fear is a powerful motivator, as are personal flaws. Is your character terrified of failure? Are they stubborn to a fault? Let their imperfections guide some of their decisions.

Example: In “Breaking Bad,” Walter White’s motivation starts as a desire to provide for his family, but as the series progresses, it becomes clear that ego and power are also driving him. These motivations add depth and make his transformation compelling.

Step 4: Craft Distinctive Dialogue (Make Them Sound Unique)

Dialogue is a window into a character’s soul. It should reveal their personality, background, and mood without the need for additional explanation. The way a character speaks can tell us about their education, upbringing, and current emotional state.

How to Do It:

  • Use Dialogue Tags Sparingly: Let the words and rhythm convey the emotion rather than relying on tags like “he shouted” or “she whispered.”
  • Give Each Character a Unique Voice: Think about how your character’s experiences shape their word choice, tone, and cadence. A well-educated lawyer might speak in complete sentences with precise diction, while a teenager might use slang and fragmented phrases.
  • Use Subtext: Not everything needs to be spelled out. Sometimes, what’s left unsaid is as important as the spoken words. If a character says, “I’m fine,” but their body language suggests otherwise, it adds layers to the scene.

Example: In “The Catcher in the Rye,” Holden Caulfield’s voice is unmistakable because of his sarcastic tone and distinctive use of slang, which reflects his disillusionment and youth.

Step 5: Show Character Growth (Or Deliberate Lack Thereof)

Believable characters evolve over the course of the story—or deliberately refuse to. Either way, their choices should affect their growth. Character arcs are crucial for stories with high emotional stakes, as they show the impact of the plot on the characters’ lives.

How to Do It:

  • Decide on a Character Arc Type: Will your character undergo a positive change (growth), a negative change (fall), or remain static? A well-crafted arc gives the story emotional depth.
  • Let Their Experiences Shape Their Evolution: Characters should react to the events around them. If they face a betrayal, how does it alter their worldview? If they achieve a lifelong goal, how does it change their behavior or relationships?

Example: In “The Great Gatsby,” Gatsby’s pursuit of wealth and status to win Daisy’s love ultimately leads to his downfall. His arc is a tragic one, where his idealism blinds him to the reality of his situation.

Step 6: Use Physical Appearance to Reflect Personality (But Don’t Overdo It)

A character’s appearance can reveal hints about their personality, lifestyle, or emotional state. However, avoid excessive descriptions that interrupt the narrative flow. Use physical details to support the character’s traits or current situation.

How to Do It:

  • Focus on Telling Details: Instead of listing every aspect of your character’s appearance, pick a few distinctive features that reflect who they are or hint at something deeper. A worn leather jacket might suggest a rough past, while perfectly styled hair could indicate a character’s obsession with control.
  • Show the Impact of Experiences on Appearance: If your character is stressed, let their hair be unkempt or their eyes show signs of exhaustion. Physical traits can evolve with the character’s journey.

Building believable characters takes more than just filling out a character sheet. It’s about understanding their history, motivations, and inner struggles, then allowing those elements to shine through in their actions, dialogue, and growth. By giving your characters depth and dimension, you make them feel as real to the reader as they are to you.

PS here’s a character traits generator.