
Have you ever finished reading a book and realized that, although you may have forgotten some of the events, you still remember a particular character?
Maybe you remember the character who made you laugh. The one whose choices frustrated you. The villain you secretly understood. Or the main character whose struggles felt so real that you found yourself thinking about them long after you finished the story.
That is the power of a memorable character.
A great story needs more than an interesting plot. You can create an exciting world, develop unexpected twists, and write a dramatic ending, but if readers do not care about the people experiencing the story, it can be difficult for them to become emotionally invested.
The good news is that creating memorable characters is not about making them perfect, beautiful, powerful, or extraordinary.
It is about making them feel human.
Whether you are writing your first novel or working on your next story, understanding the basics of character development can help you create people your readers will believe in, connect with, and remember.
If you’re still at the beginning of your writing journey, you may also find our guide on How to Start Writing a Book Even When You Don’t Know Where to Begin helpful.
What Makes a Character Memorable?

Memorable characters usually have one important thing in common:
They feel like real people.
Real people have dreams, fears, flaws, contradictions, secrets, regrets, and desires. Sometimes they make good decisions. Sometimes they make terrible ones.
A character does not have to be likeable all the time to be interesting.
Think about it. Have you ever watched a movie or read a book where a character made you angry, but you still wanted to know what would happen to them?
That character probably had something that kept you emotionally connected to their journey.
A memorable character often has:
- A clear desire or goal
- Personal strengths and weaknesses
- Something to gain or lose
- Fears or internal struggles
- Relationships that affect their choices
- A personality that feels distinct
- Room to grow or change
You do not necessarily need to develop every single detail before writing your first chapter. Sometimes characters reveal more about themselves as the story develops.
However, understanding who they are at their core can give your story a stronger foundation.
Start With the Person Behind the Name
One common mistake new writers make is starting with physical appearance.
They decide that their main character has brown eyes, curly hair, is twenty-six years old, and loves coffee.
There is nothing wrong with knowing these details.
But appearance alone does not tell us who a character really is.
Instead, try asking yourself:
What kind of person is this?
Are they naturally confident or secretly insecure?
Do they trust people easily?
Are they afraid of being abandoned?
Do they always try to please everyone around them?
Would they rather tell the truth or protect themselves?
The answers to questions like these can help you move beyond creating a character who simply looks interesting and toward creating one who actually feels alive.
For example, imagine two characters.
Both are successful lawyers.
Both are thirty-five years old.
Both live in Lagos.
But one became a lawyer because she grew up watching her mother struggle with injustice and wants to protect vulnerable people.
The other became a lawyer because his family expected it, even though he secretly dreams of becoming a musician.
Same profession.
Very different people.
That difference creates possibilities for conflict, decisions, and story development.
Give Your Character Something They Want
Every important character should want something.
It does not always have to be something dramatic.
Your character may want:
- Love
- Freedom
- Success
- Revenge
- Acceptance
- Money
- Safety
- A second chance
- To find someone
- To escape something
- To prove themselves
This desire gives the character a direction.
Without wanting anything, a character can easily become passive. They simply move from one event to another while the story happens around them.
But when a character wants something, their choices begin to matter.
Imagine a young woman who desperately wants to become a successful writer.
That desire may influence:
- The opportunities she accepts
- The people she spends time with
- The sacrifices she makes
- The risks she takes
- The things she is willing to lose
Now imagine that achieving her dream could cost her an important relationship.
Suddenly, there is conflict.
And conflict is where stories begin to get interesting.
Give Them a Problem That Isn’t Easy to Solve

If your character gets everything they want without struggling, readers may lose interest.
Stories need obstacles.
Your character should encounter something that stands between them and what they want.
That obstacle could come from the outside world.
For example:
- A difficult family situation
- Financial problems
- A dangerous enemy
- Social expectations
- A rival
- Distance
- A mystery
- A disaster
But some of the most powerful obstacles can come from inside the character.
Maybe your character wants love but is afraid of trusting people.
Maybe they want success but constantly doubt themselves.
Maybe they want to forgive someone but cannot let go of the past.
These internal struggles can make a character feel more complex because sometimes the biggest thing standing in their way is themselves.
Perfect Characters Are Usually Forgettable

Nobody is perfect.
So why should your fictional characters be?
A character who is always beautiful, brilliant, kind, successful, fearless, and good at everything may sound impressive, but they can quickly become difficult to relate to.
Flaws make characters interesting.
This does not mean every character needs to be cruel, selfish, or unpleasant.
A flaw can be something as simple as:
- Being impatient
- Avoiding confrontation
- Talking too much
- Being overly suspicious
- Holding grudges
- Wanting control
- Being too trusting
- Being afraid to take risks
- Constantly needing approval
The important thing is that the flaw should affect the character in some way.
For example, if your character is afraid of confrontation, that fear may cause them to remain silent when they should speak up.
That decision could create bigger problems later in the story.
Now the flaw is not just a random personality trait.
It has consequences.
And consequences create story.
Your Character’s Past Should Affect Their Present
Everyone has a past.
Your characters should too.
You do not need to write ten pages explaining everything that happened during their childhood. In fact, readers often do not need to know every detail.
But you, as the writer, should have some understanding of the experiences that shaped them.
Ask yourself:
- What was their childhood like?
- Who had the biggest influence on them?
- What experience changed them?
- What have they lost?
- What are they ashamed of?
- What memory do they wish they could forget?
- What secret are they hiding?
A character’s past can help explain why they behave the way they do.
For instance, a woman who refuses to depend on anyone may have learned from an early age that the people she trusted often disappointed her.
You do not have to explain this immediately.
You can allow readers to gradually discover pieces of her past as the story unfolds.
That creates curiosity while also giving the character emotional depth.
Let Your Characters Have Their Own Voice
One of the easiest ways to make characters blend together is to make everyone speak exactly the same way.
Your characters should sound like individuals.
Think about how people speak in real life.
Some people are direct.
Some people explain everything.
Some avoid answering questions.
Some use humor when they feel uncomfortable.
Some speak confidently but become quiet around certain people.
Dialogue can reveal personality without directly telling the reader what a character is like.
Instead of writing:
Amara was nervous.
You might show her nervousness through her actions and dialogue.
Maybe she keeps changing the subject.
Maybe she talks too quickly.
Maybe she says she is fine three times in one conversation.
The reader begins to understand her without you having to explain everything.
When developing dialogue, think about what each character wants from the conversation. That can make interactions feel more natural and purposeful.
The Purdue Online Writing Lab’s fiction-writing resources can also be useful for writers looking to strengthen different aspects of their creative writing.
Relationships Reveal Character
You can learn a lot about a person by observing how they treat different people.
The same applies to fictional characters.
Your main character should not exist in isolation.
Consider how they behave around:
- Their family
- Their closest friend
- Someone they dislike
- Someone they are attracted to
- A person they fear
- Someone who has power over them
- A complete stranger
A confident businesswoman may become insecure around her mother.
A tough character may become gentle around a younger sibling.
A charming man may treat strangers with kindness but become controlling in romantic relationships.
These contrasts can reveal different sides of a character.
And sometimes, the most interesting thing about a person is the difference between who they appear to be and who they really are.
Give Your Character Room to Change
A story changes people.
At least, it should have the opportunity to.
By the end of your story, ask yourself:
Is this character the same person they were at the beginning?
Sometimes the answer will be yes, particularly depending on the type of story you are writing.
But in many stories, the events of the plot should challenge the character in some way.
Perhaps they learn to trust.
Perhaps they finally stand up for themselves.
Perhaps they realize they were wrong.
Perhaps they become stronger.
Or perhaps, in a tragedy, they become worse.
Character development does not always mean becoming a better person.
It means being affected by the journey.
If your character begins the story terrified of failure and ends it still making decisions based entirely on fear, you may want to ask whether the events of the story truly challenged them.
A character arc gives the reader a sense that the journey mattered.
Don’t Try to Tell Readers Everything at Once
One of the biggest mistakes writers can make is introducing a character and immediately explaining everything about them.
Their age.
Their childhood.
Their education.
Their family.
Their favourite food.
Their first heartbreak.
Their entire personality.
Pause. 😅
Readers do not need a complete biography in chapter one.
Let them discover the character gradually.
A small action can reveal something.
A conversation can reveal something else.
A decision under pressure can show the reader who the character really is.
Sometimes, what a character does when things go wrong tells us more about them than a full page of description.
This also gives readers the pleasure of putting the pieces together themselves.
Ask Better Questions About Your Characters
Before you begin writing, you do not need to know every tiny detail about every person in your story.
But asking the right questions can help you discover the important things.
For your main characters, start with questions such as:
- What do they want most right now?
- What are they afraid of?
- What are they hiding?
- What do they believe about themselves?
- What do other people think about them?
- What is the difference between those two things?
- What would they never willingly do?
- What situation could force them to change?
- What do they stand to lose?
These questions can open the door to much deeper character development.
If you have already started planning your novel, you can also connect your characters to the structure of your story. Our guide on How to Create a Book Outline: A Simple Guide for New Writers can help you begin organizing the major events and direction of your book.
Your Character Does Not Have to Be You
Many new writers naturally place parts of themselves into their characters.
That is completely normal.
Your experiences, observations, emotions, and imagination can all influence your writing.
But your main character does not have to think exactly like you.
In fact, writing characters with different personalities, beliefs, backgrounds, and motivations can make storytelling more interesting.
Try to understand your character rather than forcing them to make the choices you would make.
Ask:
What would this character do?
Not:
What would I do?
That small shift can make a huge difference.
Start Simple, Then Go Deeper
You do not need to sit down and create a fifty-page document before writing your first chapter.
Start with the essentials.
Know:
- Who your character is
- What they want
- What is standing in their way
- What they fear
- What could change them
As you continue writing, you can discover more.
The character may surprise you.
That is one of the fun parts of writing fiction.
Sometimes the person you thought was going to be a minor character suddenly becomes important. Sometimes a character makes a decision you did not expect—but when you look at everything you have written about them, the decision makes complete sense.
Pay attention to those moments.
Your characters are not real people, obviously—but they should feel real enough that their choices make sense within the world you have created.
A Character Is More Than a Profile
Character development is not simply filling in:
Name:
Age:
Eye colour:
Favourite food:
Those details can be useful, but they are only the surface.
The real work begins when you start exploring:
Why does this person want what they want?
What are they willing to do to get it?
What happens when they cannot get it?
That is where personality, conflict, emotion, and story begin to connect.
Ready to Go Deeper?

Creating a memorable character involves much more than choosing a name and describing what they look like.
When you are ready to develop your characters in greater depth, a structured system can make the process much easier—especially when you are working on a full novel with multiple main and supporting characters.
A complete character-development resource can help you explore areas such as motivation, fears, secrets, relationships, internal conflict, personal history, character growth, and much more.
you can also checkout my Book: The Character Development Workbook for Writers.
This practical writing resource is being designed to help writers move beyond basic character profiles and develop characters with greater depth and consistency.
You will eventually be able to find it, along with other writing resources and digital downloads, in the Shop My Collection section of the Nelly Godswill website.
Final Thoughts
Readers may forget certain details of your story.
They may forget the name of a small town.
They may forget exactly what happened in chapter seven.
But a powerful character can stay with them.
The secret is not making your characters perfect.
Give them dreams.
Give them fears.
Let them make mistakes.
Let them struggle.
Let them surprise you.
Most importantly, give them a reason for readers to care about what happens next.
Because when readers care about your characters, they will want to keep turning the page.
And honestly? That is the whole game. 📖✨
