Characters don’t usually fail because writers lack imagination – they fail because they don’t feel real. You could have a stellar premise, witty dialogue, even a solid plot, but something just doesn’t click it all into place. More often than not, your issue here is your characters.
Flat characters are one of the easiest ways to disappoint your audience. When a character lacks motivation, flaws, or emotional growth, readers struggle to connect with them – even if the story itself is compelling. On the flip side, believable characters don’t need to be perfect or even likeable necessarily. They just need to feel human.
The good news? Writing a good character isn’t about talent or instinct – it’s a skill you can train. Today at What We Writing, we’re teaching you how to write a good character that readers actually care about, with practical character development techniques you can apply in your WIP. We’ll break down what makes characters feel real, walk through clear examples, and highlight some of the most common character-writing mistakes that quietly sabotage otherwise strong stories – so you can spot and fix them in your own work.
What Makes A Character “Good” In Fiction?
A good character isn’t defined by how heroic, likeable, or morally grounded they are. In fiction, a good character is one who feels believable – someone readers can understand, invest in, and want to follow as the story unfolds. When characters feel flat or artificial, even the most exciting plot in the world can fall apart.
To write believable characters, it helps to clear up a few common misconceptions about what “good” actually means in the literary world.
Good vs Interesting vs Realistic Characters
These terms are used interchangeably, but they don’t necessarily mean the same thing – and mixing them up can lead to weakened character development.
- Interesting characters grab attention. They could have some unusual quirks, dramatic backstories, or extreme personalities; however, without depth, that interest can soon fade.
- Realistic characters behave in ways that feel emotionally real. Their reactions make sense based on who they are, even when they’re making poor decisions.
- Good characters do both. They’re interesting enough to hold our attention, and realistic enough to feel human.
One of the biggest mistakes writers make is assuming that a character must be likeable to be good. The reality is that countless memorable characters are deeply flawed, selfish, or morally questionable. What matters here isn’t likeability – it’s clarity. Your readers need to know why a character behaves the way they do.
If a character’s decisions feel motivated and consistent, readers will follow them anywhere – even when they don’t always agree with them.

Check Out Our Guide On How To Develop Fictional Characters
5 Core Traits Every Strong Character Needs
Whilst no two characters are ever the same, believable characters typically share a few essential traits. If your character feels flat, one (or more) of these is often missing.
1. Desire
Every strong character wants something. This desire drives their actions and choices, providing the story with momentum. Without a clear want – emotional or external – characters drift, as does the plot.
2. Flaws
Flaws make a character human. More importantly, they should cause problems. Effective character flaws create tension, complicate relationships, and force difficult decisions, rather than just existing as harmless quirks.
3. Internal Conflict
Believable characters are hauled in more than one direction. They want something – but also fear the cost of getting it. This internal struggle provides depth and keeps us readers hooked.
4. Agency
Strong characters don’t just react to events – they make choices. Even bad decisions count. Agency lends characters power within the story and makes their successes and failures feel earned.
5. Change
By the end of the story, something about the character should feel different. This doesn’t always mean growth in a positive direction, but it does mean transformation. Change is what turns a character from static into dynamic.
When these five traits work in harmony, you get characters who feel layered, purposeful, and real – the sort readers remember long after they’ve finished the book.
How To Write A Believable Character Readers Care About
Writing believable characters isn’t about piling on details or giving your protagonist an elaborate backstory. What readers really care about is what drives your characters, what holds them back, and why their choices matter. When those elements are missing, characters can feel flat – even if the story around them is as exciting as anything.
The following techniques will help you craft characters who feel real, active, and emotionally engaging.
Give Your Character a Want – Not Just a Goal
One of the most common mistakes in character development is confusing a goal with a want. Goals are external: solve the mystery, win the competition, survive the night. Wants are internal – they’re what make characters feel human.
- A surface goal provides a story with a direction.
- An emotional want gives it meaning.
For example, a character might be trying to solve a crime, but what they really want is validation, control, or redemption. That internal motivation shapes how they approach every obstacle and explains why they persist when things become difficult.
When readers understand what a character wants on an emotional level, they become more invested – not just in whether the character succeeds, but in what it will cost them to try.
Use Flaws That Cause Problems
Strong character traits and flaws don’t exist, just provide texture – they should actively interfere with the character’s life. One of the quickest ways to weaken a character is to give them flaws that never matter.
“Cosmetic flaws” might make a character sound interesting on paper, but they don’t create any tension. Effective flaws:
- Lead to bad choices
- Damage relationships
- Complicate the character’s goal
A flaw should show up at the worst possible moment and make things harder, not easier. When flaws have real consequences, characters feel more believable because their struggles feel earned.
Write Characters Who Make Decisions
Believable characters have agency. They don’t just respond to events – they make choices that shape the story, even when those decisions are mistakes.
When a character is passive, reader engagement is lost fast. If things keep happening to your protagonist, rather than happening because of them, the story can begin to feel distant and artificial.
Agency creates realism. Every meaningful choice reveals something about who the character is, what they value, and what they’re willing to risk. Even the smallest choices can carry some heavy emotional weight when they come from a clear internal motivation.
Characters who choose – and live with consequences – are the ones we all remember.
Character Development Explained (With Examples)
Character development is what upgrades a character from a name on the page to someone the audience feels invested in. It isn’t about how much backstory you lend them or how dramatic their life is – it’s about change. When a character is challenged, makes decisions, and is altered by the experience, readers stay engaged.
At its core, character development tracks how a character’s beliefs, fears, or desires evolve over the span of a story.
Check Out Our Guide On How To Write A Main Character
What Is Character Development?
Character development is the process of revealing who a character is – and how they change – through their actions, choices, and emotional responses.
Rather than telling readers what a character is like, good character development shows it:
- Through the decisions a character makes under pressure
- Through how they respond to setbacks
- Through what they learn (or refuse to learn)
A well-developed character doesn’t need continuous explanation. Their growth – or lack of it – becomes clear through the story.
Static vs Dynamic Characters (And When Each Works)
Not every character needs a dramatic transformation, but understanding the difference between static and dynamic characters helps you make intentional choices.
- Static characters remain largely the same throughout the story. They might face obstacles, but their core beliefs and worldview remain the same. These characters work well in supporting roles or as moral anchors.
- Dynamic characters experience meaningful internal change. Their beliefs, priorities, or understanding of themselves shift as a result of the story’s events.
Dynamic characters tend to drive character development because their internal transformation mirrors the external conflict. When readers see a character struggle, fail, and adapt, the story feels more emotionally satisfying.
Check Out Our Guide To Static Vs Dynamic Characters
Character Development Examples from Popular Books
Seeing character development in action helps sell the concept more clearly than any theory ever could.
- Elizabeth Bennett (Pride and Prejudice)
Elizabeth starts out confident in her judgments, but her experiences force her to confront her own biases. Her growth comes from recognising where she was wrong – not from becoming a different person, but rather a more self-aware one. - Katniss Everdeen (The Hunger Games)
Katniss begins The Hunger Games purely focused on survival and protecting her family. However, over time, she’s forced to reckon with her role as a symbol and the moral cost of resistance, transforming her from a reluctant participant into someone moulded by responsibility and loss. - Ebenezer Scrooge (A Christmas Carol)
Scrooge’s development is swift but powerful. His internal change – from isolation and greed to empathy and generosity – is what provides the story its emotional payoff.
Each of these characters changes in response to pressure. Their development isn’t about the events themselves, but about how those events reshape who they are.
Check Out Our Guide To Writing Symbols Of Pride In Literature
How To Write A Strong Character Arc
A character arc shows how a character changes over the span of a story. Whilst character development focuses on what changes, a character arc explains how and why that change happens.
A strong character arc gives emotional shape to a story. It helps readers understand where a character starts, what challenges their beliefs, and who they become by the end.
3 Main Types of Character Arcs
Most character arcs fall into one of three broad categories. Knowing which one you’re working with helps you make consistent, intentional choices as you write.
Positive Character Arc
In a positive character arc, the character begins with a flawed belief or emotional limitation and gradually overcomes it. By the end of the story, they’ve gained insight, strength, or self-awareness.
This is one of the most popular character arcs in fiction because it offers a sense of growth and resolution.
Negative Character Arc
A negative character arc moves in the opposite direction. The character begins with the chance to change, but reinforces their worst instincts or beliefs. Every choice pulls them further away from growth.
These arcs can be unsettling but powerful, particularly in darker stories or psychological fiction.
Flat Character Arc
In a flat character arc, the character doesn’t fundamentally change – but the world around them does. The character’s beliefs are tested, challenged, or proven correct, influencing others instead.
Flat arcs work well for mentors, moral centres, or characters whose role is to highlight change in others rather than themselves.
Mapping Internal Change Across a Story
Once you know which type of character arc you want to write, you can map a character’s internal change across the story in a simple, clear way.
- Beginning belief:
What does the character believe about themselves or the world at the start? This belief shapes their early decisions – and is often incomplete or flawed. - Midpoint pressure:
At the story’s midpoint, that belief is challenged. The character faces a moment where their old ways of thinking no longer fully work, forcing doubt, conflict, or hesitation. - End transformation:
By the end of the story, the character either embraces change or rejects it. This final decision defines the arc and provides the story with its emotional payoff.
A strong character arc doesn’t demand complexity – it requires clarity. When readers can track a character’s internal journey alongside the plot, the story feels purposeful and emotionally satisfying.
Character Development Checklist (Free To Use)
If you’re unsure whether your character feels flat or fully developed, a checklist can be a lifesaver in helping you spot gaps quickly. This character development checklist is designed to be practical – you can use it whilst outlining, drafting, or even revising your story.
You don’t have to answer every question here in detail. Rather, what matters is that each one has a clear answer.
- What does this character want?
Not just their external goal, but the emotional need driving it. What are they hoping to gain, prove, or protect? - What are they afraid of?
Fear adds tension. It explains hesitation, bad decisions, and emotional resistance to change. - What belief needs to change?
Many strong character arcs revolve around a flawed or incomplete belief – about themselves, others, or the world. Identify what belief is being tested by your story. - What flaw causes the most problems?
Effective character traits and flaws should create obstacles, not just personality texture. Where does this flaw actively make things worse? - What choice defines them?
Which decision best reveals who this character truly is? This is usually the moment that cements their arc. - How different are they by the end?
Change doesn’t need to be positive, but it should always be meaningful. What has shifted in their outlook, priorities or sense of self?
If you can answer these questions, you’re already doing strong character development. If you can’t, the checklist shows you precisely where you need to focus – without any guesswork or overcomplications.
Character Development Worksheet
If checklists help you spot problems, a worksheet helps you fix them. This simple character development worksheet is tailored to slow you down just enough to think through a character’s motivation, conflict, and growth – without turning it into homework.
You can fill this out before you begin writing, or lean on it during revisions to strengthen characters that feel flat or inconsistent.
Simple Character Development Worksheet
| Character Element | Notes |
| Character name | |
| Surface goal (what they’re trying to do) | |
| Emotional want (why it matters to them) | |
| Core fear | |
| Primary flaw | |
| How this flaw causes problems | |
| Beginning belief (about themselves or the world) | |
| Midpoint challenge to that belief | |
| Defining choice | |
| End transformation (what changes – or doesn’t) |
This worksheet works because it joins the dots between character development, character arcs, and decision-making in one place. Instead of treating personality, motivation, and change as separate ideas, it shows how they influence one another across a story.
Even filling out half of it can reveal why a character feels authentic – or why they don’t yet.
Tip: If a character feels flat, focus on just three rows: emotional want, flaw, and defining choice. Those alone can dramatically improve realism and reader engagement.
Wrap Up
Good characters don’t work because they’re flawless, likeable, or endlessly clever. They work because they feel human. They want things that they’re afraid to admit to, make decisions that complicate things, and change – sometimes for the better, sometimes for the worse – as a result.
If a character feels flat, that doesn’t mean they’re broken. More often, it means they’re unfinished. Character development happens in revision, where motivation becomes clearer, flaws gain consequences, and arcs sharpen into something meaningful. Rather than abandoning a character who isn’t quite working for you, look for the missing piece – a stronger want, a harder choice, or a belief that needs to be challenged.
Writing believable characters is a skill, not a talent that some have and others don’t. The more intentionally you approach character development, the more natural and engaging it becomes.

James has been passionate about storytelling ever since he could hold a pen. Inspired by the epic fantasy and historical dramas he devoured in his youth, his work now centers on dark, psychological tales featuring intense, introspective characters and atmospheric, gothic undertones. In 2025, he founded What We Writing to share his creative journey and the lessons he’s learned along the way with fellow writers and passionate storytellers.
