Creating a character with a compelling backstory is like peeling an onion—there are layers, and each one should make you cry (or at least feel something). First, think about the core trauma or pivotal moment that shaped them. Maybe it's the loss of a loved one, a betrayal, or an unfulfilled dream. For example, in 'The Lies of Locke Lamora', Locke's childhood as an orphan thief isn't just a detail; it fuels his cunning and distrust. But don't stop at the big event. Sprinkle in smaller, quieter moments—like how they failed their first job or the way their mentor sighed when they gave up. These nuances make the backstory feel lived-in, not just a plot device.
Next, consider how the past bleeds into the present. A character might cling to a tarnished locket from their dead sister, or flinch at the smell of smoke because of a fire they survived. In 'Berserk', Guts' relentless aggression stems from childhood abuse, but it's the subtle ways he avoids physical contact that really gut-punches readers. Don't info-dump; let the backstory leak out through habits, dialogue quirks, or irrational fears. I once wrote a chef who compulsively hoarded salt—took three chapters before readers learned it was because he'd nearly starved as a kid. The reveal hit harder because it was folded into action, not exposition.
Lastly, give them contradictions. A noble knight who secretly misses the chaos of war, or a pacifist who keeps a dagger under their pillow. Real people are messy, and so should your characters be. My favorite backstories feel like archaeological digs—you keep uncovering fragments that change how you see the whole. Like when you realize the cheerful bard in your D&D campaign actually smiles to hide teeth knocked out by a noble's guards. Suddenly every song they sing stings differently.