To create characters that feel real, focus on their inner conflicts and unique voices. Skip the basic descriptions and build them through tension and specific situations.
Give your character one strong positive trait, then add a flaw or secret that clashes with it. Put them in a moment where they have to choose between these sides. And make sure they sound distinct from other characters. (1/2)