Ah, characters. The good guys. The bad guys. The goofy sidekicks. The random passerby in the background. These are the bread and butter of the storyworld, the main staple that feeds the craft. They don’t always have to be human in some medium to still get the stories across and there can be stories without characters. It’s not recommended, though, because the audience wants to know who to cheer for. For that you need characters to choose from.
Besides, creating characters is the fun part! What makes them unique? What makes them a product of your imagination? Even characters who are based on “real life” individuals have to be run through the imagination of the writer before they can be put on the page. There’s always details that just won’t fit with the story the author wants to tell, from dialogue between characters to hair color to the preferred brand of booze they have while lamenting their broken homes. That’s all stuff the writer gets to make up and build stories around.
Part of that is looking at the way real people actually work. It does no good to tell a story where everything is perfect and no one screws up because everyone is flawless. The audience starts to feel a bit like they’ve just stepped in amongst the Stepford Wives Club and they immediately want to leave; there’s no one they know there, there’s no one they recognize or identify with. The story can be lost because the audience looses interest.
The other problem point to the perfect-character is that a good story needs tension and perfection is the opposite of tension. The Perfect World is the world where no one wants anything. Tension is the result of a character wanting or needing something that they can’t easily obtain, there’s a conflict because something is in their way. This is also something we as writers can borrow from “real life” in the creation of our characters. We can build this conflict into the character’s past and we can use that to steer the plot.
Character and plot are actually related more than we immediately notice as an audience; what makes a character unique is that they can’t be plug-and-play inserted into any story, we have to give them their story for this reason. What do they want? How would they respond to a given situation? Their past experiences and their present needs steer the answer to those questions and the answers to those questions should ultimately show how the plot unfolds. A writer has to dabble in a little psychology to play in creating characters and explore the idea of “universal needs” and how those impact people in their day to day lives when they go unfulfilled.
Blogger and counselor Gina Senarighi compiled a useful list of examples of Unmet Universal Needs that impact how people communicate with each other in the real world. (It’s an interesting article, too, so check it out!) The list applies just as well to the fictional world.

Just as an exercise, go through this list of “Unmet Universal Needs” and see what kind of character traits jump out at you. What can you build from them? A whole novel? A short story? Or just an interesting background/support character? Every character you put on the page deserves the same amount of attention in their creation, because you never know if they’ll come in handy later while you’re writing!