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

> Roll or choose a fantasy name, a want, a secret and a habit. Build a playable NPC with original tables, a worked example and a group improv exercise.

The Inkwell Team · Oct 24, 2026

Craft, Characters, Tabletop roleplaying, Writing exercises

Jump to a section on the website

- [1. Roll or choose a fantasy name](https://www.inkwell.software/blog/dnd-npc-ideas#section-1-roll-or-choose-a-fantasy-name)
- [2. Give the NPC a want and a pressure](https://www.inkwell.software/blog/dnd-npc-ideas#section-2-give-the-npc-a-want-and-a-pressure)
- [3. Choose one visible habit](https://www.inkwell.software/blog/dnd-npc-ideas#section-3-choose-one-visible-habit)
- [A complete NPC card: Talen, the bell-keeper](https://www.inkwell.software/blog/dnd-npc-ideas#section-a-complete-npc-card-talen-the-bell-keeper)
- [Try a ten-minute group improv exercise](https://www.inkwell.software/blog/dnd-npc-ideas#section-try-a-ten-minute-group-improv-exercise)
- [Turn a backstory into something the group can use](https://www.inkwell.software/blog/dnd-npc-ideas#section-turn-a-backstory-into-something-the-group-can-use)
- [Rules and further reading](https://www.inkwell.software/blog/dnd-npc-ideas#section-rules-and-further-reading)

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 name

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.

| Roll | Beginning | Ending |
| ---- | --------- | ------ |
| 1    | `Vel`     | `orin` |
| 2    | `Mor`     | `essa` |
| 3    | `Tal`     | `en`   |
| 4    | `Iri`     | `vach` |
| 5    | `Kes`     | `ara`  |
| 6    | `Zan`     | `el`   |

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 pressure

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.

| Roll | Wants right now           | Pressure or secret                     |
| ---- | ------------------------- | -------------------------------------- |
| 1    | Someone to cover a shift  | Has promised two people the same favor |
| 2    | A lost object returned    | Knows who took it                      |
| 3    | A witness to stay nearby  | Is afraid to ask openly                |
| 4    | A rumor corrected         | Started the rumor by mistake           |
| 5    | Permission to leave early | Is protecting someone else's absence   |
| 6    | Help delivering a message | Has 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 habit

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.

| Roll | Playable habit                                  |
| ---- | ----------------------------------------------- |
| 1    | Finishes a small task before answering          |
| 2    | Repeats the last important word as a question   |
| 3    | Offers a seat before discussing business        |
| 4    | Checks the doorway whenever a name is mentioned |
| 5    | Folds and unfolds a delivery receipt            |
| 6    | Asks 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-keeper

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 exercise

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 use

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](https://www.inkwell.software/blog/character-development-questions). You can also use the [character profile template](https://www.inkwell.software/templates/character-profile) 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](https://www.inkwell.software/blog/how-to-write-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](https://www.inkwell.software/blog/short-film-ideas-you-can-shoot) helps you find a contained scene; [Plot](https://www.inkwell.software/plot) gives you a place to draft and revise the scripted version.

## Rules and further reading

For character statistics and game mechanics, use the official [D\&D Beyond character creation rules](https://www.dndbeyond.com/sources/dnd/br-2024/creating-a-character).

---

Canonical page: <https://www.inkwell.software/blog/dnd-npc-ideas>
