Character creation feels more like archaeology than construction. A surprising tool is actually a simple spreadsheet. I’ll map columns for surface traits, known history, and secret motivations. But the real layer comes from a separate tab where I track lies—what the character tells others, what they tell themselves, and the actual truth. Seeing those three rows side-by-side for a single event, like 'why they left their village,' generates immediate, painful tension. It stops them from being a coherent bundle of traits and makes them a messy, self-deceptive human.
Another method is borrowing from acting: the 'character circle.' I sketch a small circle with the character's core fear at the center. Radiating outwards are rings labeled with their coping mechanisms, projected persona, and finally, their visible actions. A character whose core is 'fear of being controlled' might have a ring of 'rigid self-sufficiency,' projecting 'aloof competence,' and acting by refusing help even when drowning. This visual keeps motivations driving actions, not the other way around. I’ve found free diagramming software or even napkin sketches work better for this than any fancy writer-specific program.
Dialogue generators and name lists never clicked for me. The complexity comes from internal contradiction, not external decoration. Sometimes I’ll even write a fake interview with the character conducted by a terrible therapist, pushing them to justify their worst decision. The evasions and half-truths that come out are more valuable than a perfectly filled-backstory template. The tool is just a frame to trap the chaotic, contradictory bits of a person so they don’t slip away when the plot gets busy.