What makes an NPC worth playing
Players forget the innkeeper who is "friendly but mysterious". They remember the ferry keeper who pats his pole twice before every answer, needs coin to buy back his dead brother's riverboat, and takes a widow's money to keep her sons' night cargo off the toll ledger. One look, one habit, one want, one secret: that is an NPC you can play on the spot.
That is what this NPC generator writes, every time:
- A first impression. One line on how they look, the thing the heroes notice before anyone speaks.
- A voice you can do. A speech habit, a phrase they repeat or a gesture, so you can switch into the character without notes.
- A want and a secret that pull against each other. The want gives them a reason to talk to the party. The secret gives them a reason to lie.
- A hook. One way the NPC drags the heroes into a scene, a favor or a quest.
- A first line. Read it out loud when the players walk in and you are already in character.
How to run a generated NPC at the table
Prep in a minute: pick the role you need (a merchant for the market, a guard at the gate, a villain for the next arc) and roll until one sparks. Copy the card into your notes. If you only need a quick name for a walk-on, the NPC name generator gives you eight at once.
Play the want, guard the secret: the NPC pushes for what they want in every scene. The secret only comes out if the players push back, catch a lie or follow the hook. A secret that surfaces three sessions later is the best kind.
Build a campaign from it: a good hook can carry a whole arc. Our 50 D&D campaign ideas need a cast, and the villains here are a good place to start. For roleplay with friends, the roleplay ideas list pairs well with an NPC who meets you in the first scene.