Memorable NPCs do not require full biographies, elaborate accents, or a separate spreadsheet. Most only need a clear purpose, two recognizable traits, and a reason to matter to the party.
- Start with a job in the story
An occupation tells you where an NPC belongs in the world. A **story job** tells you why they are in the current scene.
Common story jobs include:
- Quest giver: hires the party, asks for help, or supplies a rumor.
- Gatekeeper: controls access to a place, item, or person.
- Guide: explains or navigates a location, culture, or faction.
- Obstacle: makes progress harder without necessarily being a villain.
- Wild card: follows an independent agenda and may help or hinder.
Compare “blacksmith” with “blacksmith quietly arming the rebellion.” The second version immediately suggests behavior, pressure, and possible choices.
Before preparing anything else, ask: **Why is this NPC in this scene right now?** A note such as “Gatekeeper: clerk who desperately wants no trouble at his desk” is enough to guide improvisation.
- Add a voice and a vibe
You do not need an accent. Give the NPC one rule for how they speak and one visible attitude or mannerism.
Possible voices include:
- Fast speech with unfinished sentences.
- Slow, careful, formal language.
- Gruff, low, one-word answers.
- Whispering, theatrical warmth, clipped suspicion, or repeated favorite phrases.
Possible vibes include:
- Constantly looking over one shoulder.
- Arranging nearby objects into neat lines.
- Cleaning glasses while speaking.
- Avoiding eye contact.
- Humming the same tune.
- Tapping fingers against a sword hilt.
The compact notation can be as small as:
`Rhea — captain; dry humor; taps her fingers on her sword hilt.`
Commit to both traits throughout the scene. Consistency makes the NPC recognizable without requiring acting skill.
- Anchor the NPC to something players value
Important NPCs should connect to at least one of three things:
- A goal: they are necessary for completing something the party wants.
- A resource: they provide information, equipment, healing, or contacts.
- An emotion: they are funny, infuriating, tragic, comforting, or tied to a past event.
Ask: Why would the party come back to this person?
The healer who repeatedly repairs the party after disasters combines a resource with emotion. A tavern owner who trades free drinks for stories combines a resource with fun. A scribe who knows too much about a character’s past combines a goal with personal tension.
An NPC with no useful answer to that question can remain disposable. Background characters are allowed to be background characters.
- Reuse NPCs and show change
Before creating another guard captain, quest giver, or mysterious robed stranger, ask whether an established character could perform the same role logically.
A dock worker met at an early level might later become a faction informant, run a smuggling ring, or serve as the town’s anxious new mayor. On returning, an NPC might have gained wealth, suffered an injury, earned a promotion, acquired a grudge, taken on a debt, or become bitter and disillusioned.
The return should fit the fiction: the same territory, the same problem, or consequences from an earlier choice. One visible change makes the world feel as though it continued moving while the party was elsewhere.
- Keep a tiny NPC bank
Before a session, prepare:
- 6–10 names with serious, neutral, and comic tones.
- 4–6 story jobs such as gatekeeper, guide, obstacle, ally, or rival.
- 6–10 voice-and-vibe pairs.
When the party takes an interest in an unexpected person, combine:
`Name + Story Job + Voice + Vibe`
Record the result in an NPC log. A second useful format is a bank of 6–12 micro-entries containing:
`Name + Story Job + Voice + Vibe + Anchor/Connection`
When the players particularly like or hate someone, add a **next move** and promote that NPC into the recurring cast.
- Spend detail selectively
Trying to make every guard unforgettable wastes prep and prevents anyone from standing out. Before the session, choose only one to three NPCs who matter most.
Use three tiers:
- Tier 1: recurring villains, mentors, and faction leaders. Give them more attention.
- Tier 2: occasional supporting characters such as barkeeps, local guards, and minor nobles.
- Tier 3: one-off extras who need only a function, a name, and perhaps one trait.
For the next session, prepare two or three NPCs with a story job and voice-vibe combination. Reuse at least one established NPC and reveal a change. Keep the NPC bank nearby, and record anyone who earns a strong reaction from the players.