Skip to content
CraftCharactersTabletop roleplayingWriting exercises

D&D NPC ideas: build a character in five minutes

The Inkwell Team4 min read

A useful NPC gives the players someone to respond to. They want something, notice something and have a reason to react when the party changes the situation. You can prepare those ingredients without deciding what the players will do or how the encounter must end.

Use a six-sided die or choose an entry from each table. Build a fantasy name and a character card to keep beside your session notes for D&D or another tabletop roleplaying game.

1. Roll or choose a fantasy nameLink to this section

Roll once for a beginning and again for an ending. Join them, then say the result aloud. You can also keep a beginning as a short name.

RollBeginningEnding
1Velorin
2Moressa
3Talen
4Irivach
5Kesara
6Zanel

For example, Vel + essa = Velessa and Tal + en = Talen. Say each candidate once, then keep the spelling you can recognize at a glance.

Give the person a useful social name: Talen, the bell-keeper, Morara, the bridge clerk, or Kes, who repairs umbrellas. A role or nickname helps players distinguish the person from the other unfamiliar names in your world. Avoid giving every nearby NPC the same initial or rhythm.

2. Give the NPC a want and a pressureLink to this section

Roll separately for the want and the complication. Choose again if the combination does not fit your table. A secret gives you a fact to react from; it does not require a surprise reveal or a betrayal.

RollWants right nowPressure or secret
1Someone to cover a shiftHas promised two people the same favor
2A lost object returnedKnows who took it
3A witness to stay nearbyIs afraid to ask openly
4A rumor correctedStarted the rumor by mistake
5Permission to leave earlyIs protecting someone else's absence
6Help delivering a messageHas not read the message

Ground the want in the place where the party meets them. “Wants respect” is broad. “Needs someone to ring the bell while they visit their sick sister” gives the players something they can accept, refuse, question or change.

3. Choose one visible habitLink to this section

Use a habit you can perform comfortably. An accent is optional; a way of paying attention or handling an object can make the person distinct. Leave room for the habit to change as the situation changes.

RollPlayable habit
1Finishes a small task before answering
2Repeats the last important word as a question
3Offers a seat before discussing business
4Checks the doorway whenever a name is mentioned
5Folds and unfolds a delivery receipt
6Asks what the visitor has already tried

Give the habit a reason you can use. Looking toward the doorway might mean the NPC expects a supervisor, rather than being a generic sign of dishonesty. Players may interpret it differently. Their interpretation can become part of the encounter.

A complete NPC card: Talen, the bell-keeperLink to this section

Here is one combination, developed into a card you can play from:

  • Name and role: Talen, the bell-keeper at a riverside market.
  • Immediate want: Someone to ring the closing bell while Talen visits their sister.
  • Pressure: Talen promised the market steward they would not leave early again.
  • Visible habit: Finishes winding a length of cord before answering.
  • Knows: The east gate stays open for deliveries after the bell.
  • If helped: Offers the party a practical introduction to the night porter.
  • If refused: Asks whether someone can deliver a note instead.
  • Open question: What will the party offer that Talen did not think to ask for?

The two responses are starting possibilities, not a script the players must follow. If they propose another solution, consider what Talen knows and wants. Keep an unresolved question on the card so the encounter has room to become something you did not plan.

Try a ten-minute group improv exerciseLink to this section

Work in threes: one person plays the NPC, one plays a visitor and one listens. Agree on the place and the tone before starting. Anyone can pass on a prompt or choose a less personal version.

  1. Minutes 0–2: Build the NPC with the tables. The visitor chooses a practical request. Keep the secret with the NPC player.
  2. Minutes 2–5: Play the meeting. Make requests and respond to what the other person actually says. Avoid planning the ending together.
  3. Minutes 5–7: The listener names one detail that made the NPC memorable and one moment when the visitor had a meaningful choice.
  4. Minutes 7–10: Replay the opening with a different response from the visitor. Notice what you can reuse and what should change.

Repeat with new roles if you have time. For a solo version, write three possible requests the party might make and one plausible first response to each. Stop before writing the whole conversation. You are preparing a person and options, not the party's decisions.

Turn a backstory into something the group can useLink to this section

Ask three questions: Who can ask this person for help? What would they be embarrassed to admit? What ordinary obligation will interrupt them today? Use one answer now and save the others. A long biography is optional; a connection someone can act on helps the table immediately.

For deeper motives, choose a few character development questions. You can also use the character profile template for story notes; leave future choices open rather than completing an arc on the players' behalf. For practice finding a voice, try the dialogue exercises, replacing the fixed scene ending with a question for the other player.

Choose an encounter with the group and develop it into fiction or a performed scene. The short-film workshop helps you find a contained scene; Plot gives you a place to draft and revise the scripted version.

Rules and further readingLink to this section

For character statistics and game mechanics, use the official D&D Beyond character creation rules.