One of the easiest traps in NPC preparation is to start writing the character as if you were writing a novel.

Where were they born?

What was their childhood like?

Who were their parents?

Which wars did they fight in?

What happened to them ten years ago?

None of this is bad information. But when the players first meet the NPC, much of it may have no effect at the table.

The first thing the players usually need to understand is much simpler:

Who is this person, and what do they want from me?

A useful NPC does not need hundreds of words of backstory. First, they need a function at the table, something they want, and a clear identity that separates them from everyone else.

Roll101’s three-step NPC approach begins with three questions:

01

Start With the NPC’s Function

  1. What does this NPC do in the game?
  2. What do they want, and why do they want it?
  3. How will we recognize and remember them at the table?

Before preparing the NPC, answer one question:

Why is this character in the game?

This is not the meaning of their entire life.

It only defines their function in the current adventure.

An NPC might:

  • Provide information.
  • Be the only person who can open a particular door.
  • Be the target of the mission.
  • Act as a rival.
  • Act as an ally.
  • Carry false information.
  • Represent a faction.
  • Put a human face on a larger problem.
  • Connect the characters to a new node.

For example:

Function: The only witness who knows where the missing caravan passed.

That one sentence eliminates dozens of unnecessary preparation decisions.

You now know what matters about this NPC.

The players will probably speak to them because they want information.

So the first thing you need to prepare is not their family tree. It is why they would or would not give that information away.

Function Is Not Identity

Calling someone “the information NPC” does not mean they should become a walking information box.

Function is only the character’s starting point in the game.

Their goal, motivation, and personality can take them far beyond it.

The same witness could be:

  • A frightened farmer who does not want to speak.
  • A smuggler who sells information.
  • A cultist trying to send the characters in the wrong direction.

Same function.

Completely different scenes.

02

Separate Goal From Motivation

One of the most useful things you can know about an NPC is what they want.

But that question has two parts:

Goal: What do they want?

Motivation: Why do they want it?

The distinction seems small, but it gives the character much more depth.

For example:

Goal: Lure the characters into a trap. Motivation: They owe money to a gang after borrowing funds to pay for their mother’s treatment.

Or:

Goal: Obtain the resurrection stone. Motivation: They want to bring their dead sibling back.

The Goal tells you what the NPC is likely to do.

The Motivation tells you how they may react when circumstances change.

Motivation Drives Improvisation

The players will not always do what you expected.

They may offer the NPC money.

Threaten them.

Save them.

Kill their closest friend.

Offer an agreement you never considered.

If all you wrote was:

“The NPC lies to the party.”

you have little guidance once the scene moves away from your plan.

But if you know:

“They work with the gang because they are trying to protect their sibling.”

you can predict how the NPC might respond to almost anything the players do.

A strong motivation can replace pages of scripted dialogue.

It gives you the NPC’s internal logic.

03

Give the NPC an Identity You Can Perform

You know the NPC’s function.

You know what they want.

Now the players need to distinguish them from the other fifteen NPCs in the campaign.

You do not need a comprehensive character study.

For most NPCs, three or four distinctive traits are enough.

Choose from things such as:

  • Appearance.
  • Speech.
  • Body language.
  • Mood.
  • Habit.
  • Repeated phrase.
  • Distinctive object.
  • Social attitude.

For example:

An old burn scar crosses their left eye. They avoid eye contact while speaking. They turn a ring around their finger at the end of every sentence.

None of these traits require a dramatic backstory.

But they tell the GM how to perform the character and give the players something to remember.

One Strong Trait Is Better Than Five Generic Ones

Writing:

“Tall, brown-haired, brown-eyed, middle-aged, wearing leather armor.”

is technically detailed.

But it provides very little help at the table.

This is often more useful:

“They get everyone’s name wrong whenever they speak.”

Because that is a behavior you can actually perform.

Use this test when preparing a trait:

Can I show this at the table?

If the answer is no, the detail may not be very valuable during play.

04

Put the Three Steps Together

Let us build an NPC.

The players are investigating an illegal weapons shipment moving through the northern docks.

NPC: Mara Venn

Function: A dockworker who knows the shipment’s next destination.

Goal: Get the characters away from the docks.

Motivation: The smugglers hold a large gambling debt belonging to Mara’s sibling. Mara believes the smugglers will kill them if the shipment is exposed.

Distinctive traits:

  • Constantly tries to scrub tar from their hands.
  • Speaks faster as the questions become more direct.
  • Uses dismissive nicknames for everyone who works at the docks.

Done.

We do not know what Mara’s childhood was like.

We do not know the names of Mara’s parents.

We do not know the year Mara began working at the docks.

But we have everything needed to put Mara into play.

If the players offer a bribe, we can make a decision.

If they threaten Mara, we can make a decision.

If they offer to save the sibling, we know why that matters.

If an Insight check succeeds, we know what suspicious behavior to describe.

And if Mara returns two sessions later, we can remember how to play the character.

That is the goal of preparation.

05

Give the NPC a Connection to the World

An NPC does not exist in isolation.

To make the preparation stronger, ask one additional question:

Who or what is this NPC connected to?

For example:

  • A faction.
  • Another NPC.
  • A family member.
  • An institution.
  • A district.
  • A debt.
  • A belief.
  • A past event.

That connection immediately ties the character into the setting.

Mara is not simply “the woman at the docks.”

Mara is connected to the smugglers’ debt network.

If the players investigate the pressure being placed on Mara, that connection can open a new node.

NPC design therefore becomes part of scenario design.

06

You Do Not Need a Stat Block for Every NPC

The existence of an NPC does not mean you need to prepare a full character sheet for them.

Most merchants, diplomats, informants, and innkeepers will never roll Initiative.

Prepare the fictional information you actually need first.

If the NPC has a meaningful chance of entering combat, choose an appropriate stat block or prepare one when necessary.

But writing fifteen combat values for an NPC designed primarily for conversation is often low-value preparation.

07

Fill the Notes Field During Play

Leave an empty Notes field on the NPC sheet.

This is not primarily for preparation.

It is where the game gets to change the character.

Over time you can record things such as:

  • A nickname given by the players.
  • A memorable line that emerged during play.
  • Which character they like.
  • Which character they hate.
  • A promise they made.
  • A new relationship.
  • An injury.
  • A change of allegiance.
  • Something they gained or lost because of the players.

This creates an important distinction:

You do not write the NPC’s entire history yourself. The game writes part of it.

And those are often the NPCs the players remember most.

08

A Template You Can Take to the Table

For a normal NPC, fill in only this:

Name: Who are they?

Function: Why is this NPC in this scene or adventure?

Goal: What do they want right now?

Motivation: Why do they want it?

Distinctive Traits: Two or three details you can actually perform at the table.

Connection to the World: Who, what, which faction, or which past event are they connected to?

Notes: Things that emerge during play.

Example:

Name: Mara Venn Function: Knows the location of the illegal shipment. Goal: Get the characters to leave. Motivation: Fears for a sibling’s life. Traits: Scrubs their hands, speaks quickly, uses nicknames. Connection to the World: The dock smugglers. Notes: —

That is enough to carry many NPCs through an entire session.

09

NPC Depth Is Not Measured in Pages

A deep character and a long character document are not the same thing.

What makes an NPC interesting is not how much information you wrote about them. It is how they react to what the players do.

A Function connects them to the game.

A Goal makes them act.

A Motivation lets them react consistently when the situation changes.

Distinctive Traits make them memorable.

Connections make them part of the world.

And a Notes field allows the players’ actions to change them over time.

Good NPC preparation is not about writing the character’s entire story.

It is about creating a person who is ready to generate story when the players meet them.

REINFORCE

Turn it into play in three questions.

This is not about points; it helps you recall the key ideas while preparing.

01What does an NPC’s Function answer?
02What is the difference between Goal and Motivation?
03What is the best test for a distinctive NPC trait?