NPCs That Behave Like People
You don't need a backstory document to make a non-player character feel real. Give them one clear want, one thing they won't do, and let them react to what players try. That's enough to breathe life into a shopkeeper, guard, or rival.
What you'll learn
- How to sketch an NPC in three quick pieces.
- Why wants and limits beat long descriptions.
- How to let players discover character through action.
Core idea
A non-player character is any character controlled by the Game Master (GM). Most NPCs appear for a single scene—a focused moment of play with a place, time, and purpose—and vanish. Some return. Either way, you don't need pages of notes.
Start with three things:
- Want: What do they care about right now? Money, rest, approval, answers, safety?
- Limit: What won't they do? Betray a friend, lie, risk their job, break a law?
- Flavor: One physical or speech detail. A scar, a laugh, a habit of counting coins.
When players ask questions or make requests, decide how the NPC reacts based on those three anchors. If the request helps the want and respects the limit, they cooperate. If it conflicts, they resist or negotiate. If it's neutral, they stay cautious or indifferent.
This method works because people are consistent. Real humans have priorities and boundaries. Your NPCs will feel real when they do too.
Three quick examples
The tired clerk wants to finish work and go home. She won't abandon her post or falsify records. She drums her fingers when annoyed. If players bribe her with coffee and keep it quick, she helps.
The rookie guard wants respect from his sergeant. He won't let anyone pass without a badge. He fidgets with his sword hilt. If players flatter him or mention his sergeant, he softens.
The suspicious mechanic wants payment up front. She won't touch military hardware. She hums old spacer songs. If players show her civilian credentials and pay, she works fast.
Let players discover character
Don't announce an NPC's want or limit. Let players find out through prompts—cues or questions that invite player action—and responses. If the clerk yawns and says, "Make it quick," players infer she's tired. If the guard straightens when his sergeant is mentioned, players learn what matters to him.
This discovery makes NPCs memorable. Players feel smart when they figure out how to work with or around someone. You didn't lecture; they learned by trying.
Try this (2 minutes)
Write three NPCs for a single scene: a café at dawn. Each gets one want, one limit, one flavor detail. Example: the barista wants tips, won't serve rude customers, always smiles. The customer wants quiet, won't share their table, taps a spoon. The courier wants a signature, won't wait past six, checks their watch.
Common pitfalls
- Writing backstories players never see. Start with now. Add history only if it changes their reaction.
- Making every NPC friendly or hostile. Most people are neutral until given a reason to care.
- Forgetting the limit. Limits create tension. Without them, NPCs feel like helpful vending machines.
- Over-explaining. Let players ask. If they don't ask about the scar, the scar doesn't matter yet.
When NPCs return
If an NPC comes back in a later scene, check your notes for their want and limit. Adjust the want if circumstances changed—maybe the clerk got promoted, or the guard was demoted. Keep the limit unless something dramatic happened. Add one new detail if you like, but don't overcomplicate.
Returning NPCs feel real when they remember what players did before. A one-sentence note works: "Clerk remembers the coffee bribe, now trusts this group."
Do this next: Pacing & Spotlight Tools
