How to

How do you improvise NPCs on the spot?

Improvise an NPC on the spot by fixing five things in the order the table will notice them: role, immediate want, attitude toward the party, one distinguishing behaviour you can repeat every time they speak, and one connection to something already in the campaign. Say the role out loud first so the scene has a name to react to, then let the rest surface through dialogue instead of description.

A Game Master gestures mid-sentence at a lamplit table while players lean in, a hand-drawn sketch of an improvised guard NPC propped beside the map

The problem is speed, not imagination

A party turns down an alley you never planned for and demands to know who runs the place. There is no time to sketch a backstory or roll a full character sheet; the table is waiting. Freezing here usually produces a flat, forgettable stand-in: a nameless guard, a shrug, a scene that goes nowhere.

The fix is not more talent for improvisation. It is a fixed, short order of operations you run the same way every time, so five seconds of thought produces a usable person instead of a blank stare.

The five-beat order

Decide these in sequence, out loud if it helps, and stop as soon as the scene can move:

  • Role State what this person does before anything else. Dockhand, magistrate's clerk, off-duty guard, rival's cousin. The role tells the players what to expect and gives you a default set of knowledge and limits without further thought.
  • Immediate want What does this NPC want from the current exchange, right now? Not a life goal, a scene goal: to be paid, to be left alone, to pass along a warning before someone sees them talking to you. This is what makes them act instead of just answer questions.
  • Attitude toward the party Pick one word: wary, bored, eager, hostile, amused. This single word sets the tone of voice and body language for the whole exchange and stops the NPC from drifting into a neutral information dispenser.
  • One distinguishing behaviour A single repeatable tic: they count coins twice, they never make eye contact, they answer every question with another question. Use it every time this character speaks. It is what the players will remember and mimic back to you next session.
  • One connection Tie the NPC to something that already exists in the campaign: a faction, a location, a named character, a rumour the party has heard. This is the cheapest way to make an invented character feel like part of the world rather than a prop generated for one scene.

Example

A guard at a checkpoint the party didn't expect

The party tries to bluff their way past a checkpoint that wasn't on the GM's notes. Compare a cold improvisation against the five-beat order.

Cold improvisation
"Uh, a guard stops you. He asks for your papers." The GM stalls, the guard has no opinion, and the scene resolves on a single skill roll with nothing for the players to push against.
Five-beat order applied
Role: conscript guard, newly posted. Want: to avoid trouble on his first solo shift. Attitude: nervous. Behaviour: keeps glancing back at the empty guardhouse instead of at the party. Connection: he was posted here after the checkpoint captain went missing last week, the rumour the party heard in town. In under ten seconds the GM has a guard who can be talked down, bribed, or pressed for details on the missing captain.
Why it works
Each beat answers a different question the players might ask (who are you, what do you want, how do you feel about us, what do you look like, how do you fit in), so the character survives improvised follow-up questions instead of collapsing after the first line.

When to stop and when to write it down

Most improvised NPCs only need the five beats and never come back. If the party latches onto one, decide their name on the spot (a short list kept on an index card saves the pause) and jot the five beats down after the session ends, not during it. Only characters the players choose to return to earn further development; let their engagement decide where your prep time goes rather than guessing in advance.

Before you open your mouth

Run through this in the two or three seconds before the NPC speaks:

  • Role: what do they do here?
  • Want: what do they need from this exchange right now?
  • Attitude: one word describing how they feel about the party.
  • Behaviour: one repeatable tic you can perform consistently.
  • Connection: one link to a faction, place, or character already in play.

Turning a five-second NPC into a lasting one

An improvised NPC is disposable until the party decides otherwise. Once they do, Codex Cryptica lets you drop the five beats straight into your campaign graph and wire the connection you invented on the spot to a real faction, location, or character node instead of letting it stay a spoken aside.

The NPC generator can also seed a roster of ready-made roles, wants, and mannerisms in advance, so you always have a name and a hook on hand before the party goes somewhere you didn't plan for.

Try the NPC generator

Related

Tools

Guides

Other answers