Tools and Resources for Developing Compelling Characters

Here are some tools that can help you develop interesting and believable characters that make your audience feel connected with them.
Table of Contents

Creating believable and interesting characters is one of the most important aspects of writing a good story. If your audience can't connect with your characters, they won't stick around for long. That's why it's important to have some resources that can help you develop your characters in a way that makes them feel real. In this article, we will discuss the tools that can help you create compelling characters for your next story.

StoryFlint's Ultimate Character Builder Notion template

The Ultimate Character Builder is a Notion template that you can easily create a well-rounded character that is believable and interesting. Stop struggling with developing your characters on your own. The Ultimate Character Builder will give you everything you need to create amazing characters that are realistic and inspiring.

What you'll be able to do with the Ultimate Character Builder:

  • Bring characters to life in a way that feels real and authentic to your audience.
  • Organize the things that make all your characters unique.
  • Uncover hidden aspects of your character you never thought of before.

What's included in this template:

  • A comprehensive 9-step Character Building Guide.
  • A new Character Profile template.
  • A robust Character Questionnaire containing 175 character development questions.
  • 7 new powerful databases containing hundreds of character attributes to choose from.

Know everything about your characters with the Ultimate Character Builder!

Negative Trait Thesaurus

Angela Ackerman and Becca Puglisi
Negative Trait Thesaurus

The Negative Trait Thesaurus is a brainstorming resource written in a list format that is perfect for creating deep, flawed characters your audience will relate to. It is a fully indexed and extensive list of negative character traits–a must-have for any writer's character development toolkit.

For each trait, there are several possible manifestation options listed, along with associated behaviors and emotions. This book is an invaluable resource for writers who want to create rich, complex characters that readers can connect with on a deep level.

Positive Trait Thesaurus

Angela Ackerman and Becca Puglisi
Positive Trait Thesaurus

The Positive Trait Thesaurus is a valuable resource for character development. It provides a large selection of attributes to choose from, along with real character examples from literature, film, or television. This allows you to see how an attribute drives actions and decisions and helps you to avoid common personality pitfalls.

In addition, the book offers insight into human needs and morality, and how each determines the strengths that emerge in heroes and villains alike. Whether you’re looking to create a rounded character or simply want to add some depth to your story, The Positive Trait Thesaurus is an essential tool for any writer’s toolbox.

Fantasy Name Generators

Fantasy Name Generators

Coming up with names for people, places and things is an essential part of the world building process. Have you ever wondered what your name would be if you were a character in a fantasy story? If so, Fantasy Name Generators is the perfect site for you! With over 1400 name generators, it's easy to discover the perfect name for your characters, locations, and so much more.

Whether you're looking for a historical or mythological reference, or something more modern and science fiction, there's sure to be a generator that suits your needs. And best of all, it's completely free to use! So why not give it a try and see what kinds of names you come up with?



Artbreeder is a new tool that uses artificial intelligence to help you create character designs and concept art for your stories. With Artbreeder, you can input a few basic details about your character and the AI will generate a range of possible designs for you to choose from. You can then further customize these designs to create the perfect character for your story.

In addition to character development, Artbreeder can also be used to create concepts for settings, objects, and other story elements. Whether you're a writer in need of some inspiration or an artist looking for a quick way to generate ideas, Artbreeder is a valuable tool that you'll want to add to your creative arsenal.

Face Generator

Face Generator

The Face Generator is a powerful tool for character development. With just a few clicks, you can create realistic and expressive faces that bring your characters to life. This real-time face generator allows you to experiment with different looks and expressions, giving you the freedom to explore different character possibilities. Whether you're developing characters for a story or enhancing your creative works, the Face Generator is the perfect tool to help you bring your vision to life.

You Might Like These
See more Tools + Resources


Whether you're a writer in need of some inspiration or an artist looking for a quick way to generate ideas, these five resources are sure to help you in your character development process. So why not give them a try and see what kinds of characters you come up with? You might just be surprised at the results!

Kevin Barrett Profile picture
Kevin from StoryFlint

Hello friends! I'm Kevin, the creator of StoryFlint.

I love the science of storytelling and learning how to create compelling characters, plots, themes and worlds.

I'm here to help you organize and visualize your story to make it the best it can be!

More about me

You Might Like This

Ultimate Character Builder
Ultimate Character Builder
Notion app icon
Notion Template
Easily create a well-rounded character that is believable and interesting through a 9-step guide, hundreds of attributes to choose from, and a comprehensive questionnaire.
View All Notion Templates

Keep Reading

How to Develop a Character – Everything You Need to Know

Learn what it takes to create fully developed characters that will engage readers and help your story unfold in the most interesting way possible.

How to Create a Character Profile – Tips and Tricks

Creating characters is an essential part of story creation. That's why a character profile is key. Learn several tips and tricks that will help you develop consistent and compelling characters with depth!

How to Describe a Character: 9 Questions Answered for Giving Them Depth and Life

Want to make your readers feel connected to your characters? Here's how to give them depth and life in your character descriptions.