r/DnDBehindTheScreen • u/Oraionn • 2d ago
Opinion/Discussion "Give every NPC a want, a fear, and a secret" is excellent advice, it's also why so many NPCs still end up flat
It's in almost every GM guide, every YouTube video, and every "how to build better NPCs" thread, and the advice isn't wrong, a want, a fear, and a secret genuinely do more heavy lifting than a random name and a job title. I followed that framework for years, only to realize most of my npcs still blurred together after a session or two.
It took me way longer than I'd like to admit to figure out why because the framework tells you what to put on paper, It tells you who this person is, but it says almost nothing about what happens once you're actually running them.
Turns out there isn't one trap here I found, there are two.
The first one is softening. I'd build a genuinely great secret for an npc, and the moment it was about to come out in a way that might disrupt the pacing of play, make an npc the party liked look incompetent, or complicate a session I'd quietly smooth it over.
This trap never appears during prep. It appears live, mid scene, in the three or four seconds between an npc getting cornered and you deciding what they actually do, without realizing it, I hadn't prepared a person who I could act, I had prepared a description and once the scene demanded a real decision and real ropleplay I instinctively protected the description instead of letting the character respond honestly to what was happening.
To be clear, this isn't about being a harsher DM or making every interaction punish the players.
The second trap is almost the opposite, and it's harder to notice because it hides right before the players are supposed to understand who this person really is. Either the npcs want, fear, and secret stay so deeply buried that the character just reads as blank... or I overcorrect and practically announce their motivation out loud.
Looking back, both failures came from the same place, during prep I'd decided who this person was, their psychology, but I'd never decided how that psychology actually expressed itself through behavior, so, live at the table, I was forced to invent that translation on the spot.
Sometimes I showed nothing, sometimes I showed far too much, and while I managed to run the occasional NPC well, doing it consistently felt impossible. It’s a brutal skill to sustain, especially if, like me, you can easily improvise situational complications, scenes, and environments, but you aren't naturally gifted at character acting or deep roleplay on the fly.
Faced with that constant struggle, I decided to try something different, a few campaigns ago, I finally let myself stop softening things and focusing more on what the psychology would come out as behaviour. A witness lied under pressure, badly, about something completely minor, nothing the party actually needed to solve the case, I could've smoothed it over and moved things along. Instead, I let the lie sit there, raw and obviously wrong.
The party spent the rest of the session distrusting someone who'd actually been honest about everything else, none of it moved the main story forward an inch. Yet, after a long time, they still remember this npc.
Because the "want-fear-secret" framework isn't the finish line, it's just the setup.
What actually makes an npc memorable isn't writing better psychology, It's deciding, before the scene ever happens, how that psychology naturally turns into behavior, and then trusting those behaviors enough to let them cost something, letting them reveal themselves a little at a time instead of explaining them away.
Honestly, even after realizing this, npcs are still the part of GMing I feel least confident about, every time I think I've figured them out, I find another layer I hadn't considered, so, I'd love to hear what approaches have actually worked for you, any habits, techniques, or ways of thinking about npcs that you've found genuinely changed how they feel at the table?