Have you ever read a book and hated to have it end? Usually I feel that way when I’ve fallen head of heels in love with the characters. They’re so well thought out and developed, they actually become real to me. And I know I’ll miss them when they’re gone.
Few writers are able to create characters who have that type of impact. Stephen King (who you all know my now is my all time fav) is one, along with Jonathan Kellerman, Stephen White, Tami Hoag and Dean Koontz.
I think the best way to develop really strong characters, whether your readers are meant to love them or hate them, is to consider them real people first. Don’t just consider them protagonists or antagonists, forced to act in a certain way to move your story forward.
Mix good and evil traits in each character. Heroes should be flawed so they are more relatable. Villains who possess some good qualities will gain empathy, so their actions and motives are more understandable.
Start with a basic profile: name, sex, age, physical appearance, profession, relationships, hobbies and beliefs. I keep my character profiles in a notebook, so I can refer back to the details quickly. I also keep a calendar to track the time in which the story occurs. I’ll also include antidotal information for back story. For example, one of my characters is a single mother. She named her daughter, Samantha, in honor of the child’s grandfather, Samuel. Whether or not I use this bit of information in the book isn’t important. Instead, it represents the values and relationships which are most important to my character; family oriented, devoted daughter, traditional, etc.
Your character’s core beliefs will drive their actions. Consider what they believe about themselves, others and the world around them.
Do they believe they are righteous or entitled? Do they believe people are essentially good or evil. Do they strive to attain money, power or love? Why?
Once you know who you’re dealing with, you’ll be able to predict how they’ll behave in situations.
Imagine your characters in real life situations and observe their behaviors. Are they outgoing or shy? Calm or excited? Hesitant or eager? Do they stand out in the crowd or blend into the background? Are people attracted to them or repelled? Why?
Visualize their body language as they move through environments.
These are just a few ways to develop your characters. You should spend at least as much time researching, outlining and developing the characters as you do the etting of your story.