The difficult part. Creating a realistic character – or in fact, creating two. Protagonist and antagonist.
Both are crucial to the story, but in some ways, the antagonist needs greater complexity, as that character drives the story forward – perhaps more so than the protagonist.
Stereotypes (e.g all bad, all good, all tough) don’t help. Readers find it difficult to identify with a persistently flat character. Yet, in life, personality trends tend to fall into a few basic categories, suggesting that humans are pretty stereotypical at heart.
Until you dig deeper…
I think the secret lies in balancing the character’s strengths and virtues with their weaknesses and conflicts. No one can be truly good all the time. The truly good person must have conflicts of their own, regrets, resentments, etc.
Conflict provides a key to the main characters. For instance, a writer should ask their major character questions: “What’s your problem?”, “What drives you?”, “What’s the worst thing you’ve done that no one knows about?”, “What are your secrets?” Some writing coaches suggest doing exercise like these in the First Person, to get deeper insight into the character.
A further tip…make a note of the questions or character qualities that prompt a strong emotion…later, they may provide you with plenty of story questions to drive the narrative forward. Plus, you may get a couple of satisfying, three-dimensional characters: protagonist and antagonist