ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Write Great Characters

Updated on August 8, 2010

Great characters must have two main components. First they need charisma and a strong, magnetic personality. They must also have a clear function within the story. They need to change and grow as a person as the plot unfolds. They need clear motivations and they must effect the growth of the story.

Step # 1: The Idea

Start with a general idea of what your character will be like. You don’t need any specifics at this point. An image of them in your head, a name or a profession is a good start.

Step # 2: Brainstorm

Sit down at your computer or desk and take a few minutes to brainstorm about this character. Jot down ideas about background, likes and dislikes, appearance. A better picture will begin to form in your mind.

 Step # 3 The Role

If you don’t have an idea for a story yet your character may lead to one in which he or she plays a central role. They can be the hero, the villain or even a supporting character. If you started with a plot idea or a theme this is the time to decide what role your new character is going to play in the plot.

Step # 4 The Questionnaire

Find a questionnaire, they are all over the internet. Answer basic questions about your character like name, age, date of birth, physical appearance, pet peeves, favourite food, personal habits, fears etc. This will help you get to know your character personally, even if many of these things don’t have any bearing on your story.

Step # 5 Shorts

Now that you are becoming more familiar with your character take a moment to write a short story. It can be very short. An event, conversation or detailed description. This will help you to feel out your character’s dimensions.

You can also take this time to put your character in different situations and try to figure out how he or she would respond. What if they were running late and stuck in traffic? Are they kind to a homeless person who asks for change? How is there relationship with their parents or siblings?

Remember that we are the sum of our experiences. Your character needs to have a past, a family history, and a whole lot of experiences that will govern how he or she reacts to the world. Their life doesn’t start when you write your first sentence (usually).  

 Step # 6 The Interview

A favourite tool of mine is to interview my main characters. Either find or come up with a list of interview questions and answer them as your character would. Pay attention to mannerisms, inflection, slang etc that your character would use. This is much different from the questionnaire as you are writing dialogue from your character’s mouth. The famous Proust Questionnaire, named for French novelist Marcel Proust, is a great choice.

Step # 7 The Change

The main characters in your story will need to undergo a major change. By the climax they will be a very different person than they were in chapter one. This change can be emotional, spiritual or intellectual, it would be best if it was all three. It’s important to figure out what kind of a change your character is going to experience throughout the story. The change is often something that the character learns that drastically changes their outlook on life, it may be a lesson that every reader can benefit from.

Your main characters (and your villain) also need to have an inner struggle that they are dealing with throughout the story. By the end of the novel that struggle will most likely be resolved. I always make sure that my villain experiences a major change as well, as a strong villain is integral to a good story.

Step # 8 Motivations

Every character, no matter how important, needs to have clear motivations that govern their actions. Those motivations can be simple (a hungry person wanting something to eat, world domination, money) or extremely complex. Not every character will know what their own true motivations are but as the writer you need to.

When I write a scene I take a moment before I begin to figure out what is motivating each character. Their motivations may be different in each scene but they will be moving always towards the same goal. Every word they say and everything they do needs to be governed by their motivation. 

 Step # 9 The Name

Your character’s name may be the first or last step. Or it may come some time in the middle. You may start with one name and later change it. Perhaps the name becomes obvious as your writing your descriptions. You have the option to pick a name based on its sound or meaning. Does the character’s name have any bearing on who they are? Are they a boy named Sue who hates their name? Or a girl named after her mother, who was named after her mother and takes great pride in it?

Giving a character a strange name can be fun but distracting if there is no clear reason. Fantasy and sci-fi writers have a lot more freedom than someone writing a modern drama or action. Sometimes picking the most normal, boring name is the best choice. Other times the best choice may be Sunshine Space Tweezers.   

Step # 10 Write!

Now that you have gone through every step, you can start writing your novel. There are a lot of steps to go through, and if you do each one well creating your characters may take weeks. By the end of it though you should have three dimensional characters with all the believability of your friends and neighbours!

It’s important to answer all these questions, and go through all these steps for heroes as well as villains. If your villains are flat, poor foils or obviously created purely because you needed a villain the reader is going to be able to tell immediately and they will most likely get bored with your book and pick up something else.

You don’t however have to do full character descriptions for your supporting characters. They should have motivations, but you don’t need to know all about their backgrounds as long as they are serving a purpose. 

You know you have a great character when:

You’re working on your plot when suddenly the character looks up at you from the page and says,

“Excuse me, narrator. There is no way I would do that! I don’t care if it gets you to the next the chapter. I am simply not stupid enough to run outside alone when I’m pretty sure the killer is out there. You are just going to have to find another way to keep things moving.”

Good luck and get writing!


    0 of 8192 characters used
    Post Comment

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      6 years ago from Vancouver, B.C.

      Glad I could help.

    • joytruthlove profile image


      6 years ago

      i never thought about interviewing and questionaires...thanks for the depth:)

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      6 years ago from Vancouver, B.C.

      Thanks Leni. I'm so glad I could help!

    • leni sands profile image

      Leni Sands 

      6 years ago from UK

      Informative and very useful hub. Marked it useful and interesting and book marked for future reference.

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      6 years ago from Vancouver, B.C.

      Jade, I'm so glad I could help!

    • profile image

      Jade S. 

      7 years ago

      Thanks so much for this. I'm currently writing my first novel and i was having difficulty with my main characters and how im going to portray them. This helped a lot!

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      7 years ago from Vancouver, B.C.

      Not really, I have that problem myself. My characters kept telling me to quit jerking them around with a novella and it ended up taking me 12 months for 45,000 words. Not necessary :)

      The best thing you can do, in my opinion, is listen. If it takes longer to make it great, it takes longer to make it great :) I'm sure it'll be worth it in the end.

    • ACSutliff profile image


      7 years ago


      Great tips! I especially agree with you about #7 and #8. The short story idea is also useful. And your closing remarks about a character figuratively grabbing the reins and taking charge is right on. My characters do that to me, and I love to hate the way they take charge of the story. It has made my current project take too long to complete.... Any suggestions on that? :)

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      7 years ago from Vancouver, B.C.

      Thanks Rebecca, glad you enjoyed it.

    • Rebecca E. profile image

      Rebecca E. 

      7 years ago from Canada

      love the rules, and the help, many thanks.

    • ar.colton profile imageAUTHOR

      Mikal Smith 

      8 years ago from Vancouver, B.C.

      It's so hard to write great characters. I often feel like I'm trudging along until they finally grab the reins themselves and all I have to do is follow.

    • MartieCoetser profile image

      Martie Coetser 

      8 years ago from South Africa

      Thanks for reminding me of these 'rules' ref characters. I tend to forget some of them sometimes.


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)