Guides

Give every NPC a want, a fear, and a secret

Updated 31 August 2026

The short answer: an NPC becomes a person the moment they want something, dread something, and hide something. Three lines. Voice, accent, and appearance are decoration by comparison; players forget a lisp in a week and remember for years the innkeep who wanted her daughter home.

Announcing people is my trade, and the trade taught me early that a title tells a crowd nothing. “Aldric, master of the mint” is scenery. “Aldric, master of the mint, who wants his ledgers audited before he dies of the thing he has told no one about” is a story already rolling downhill. The three lines work because each one is a hook pointed at the players.

Why these three

The want makes them act. An NPC with a want does things between visits: asks favors, cuts deals, gets in the party’s way. Scenery waits to be spoken to; people with wants knock on doors. When you are improvising, the want answers every “what does she do?” before you ask it.

The fear makes them refuse. Players push NPCs constantly, and “he refuses because the plot needs it” always shows. Fear is a refusal with a face on it. The ferryman will not cross after dark, and there is a reason, and the reason is a hook.

The secret makes them worth returning to. A secret is a delayed reward for players who talk to the same person twice. It does not need to be dark; “the gruff blacksmith writes the love poems sold at market” pays out as well as a hidden murder. What matters is that the surface and the truth differ, because the gap between them is where play happens.

Two crafting notes. Point at least one of the three lines at something the party already touches: their quest, their enemy, their gold. And let the lines contradict each other when you can; a man who wants fame and fears crowds is a scene that runs itself.

Twenty NPCs built this way

Steal freely; file the serial numbers off or leave them on. Each is one encounter’s worth of person, ready to want, refuse, and eventually confess.

NameRoleWantFearSecret
Marta HollisInnkeepHer daughter back from the capitalThe inn’s debts being calledThe debt is owed to her daughter’s employer
Brother CasqueVillage priestA miracle, witnessed and recordedThat his faith left years agoFakes small miracles to keep the village’s hope up
WrenStreet childA coat with brass buttonsBeing sent to the workhouseKnows every tunnel under the market, and who uses them
Aldric VaneMaster of the mintHis ledgers audited before he diesDying before the auditHe has been minting light coins for the duke, under protest
Sela the FerrywomanFerry keeperTo buy the ferry she worksCrossing after darkSomething in the river greets her by name
Corm UddleTurnip farmerThe soil to yield like it used toThe thing he plowed up last springHe reburied it in his neighbor’s field
Dame OttilineRetired knightOne last worthy causeBeing remembered only for the massacreShe gave the order that day, and it was right
PellApprentice scribeTo be published under his own nameHis master reading his satire of himHe is the anonymous pamphleteer the guard is hunting
Granny OskHerbalistTo die at home, undisturbedPhysiciansHalf her cures work because of the being she tithes to
Captain FerroGuard captainAn honest garrisonHis men learning of his first commandTakes one bribe, monthly, to keep a worse man out of office
Isolde FairwaterMerchant princessThe northern trade routeOpen waterHer fortune began with a wreck she watched and did not report
Tuck MarrowboneGravediggerSundays offThe new graves being countedThree of last month’s burials were empty boxes
VesperCourtesanA house in her own nameHer ledger of pillow talk being foundThe ledger is real, and the spymaster knows
Old HanLamplighterTo see the streets lit end to endThe dark between the postsOne lamp, when lit, is answered by a light in the hills
Mirri CopperlaceJewelerThe guild seat her father heldHer hands, which have begun to shakeHer best pieces this year were made by her forbidden apprentice
Sergeant BrayToll keeperA posting anywhere elseDogsWaves smugglers through because they bring word of his son
The Widow CorvenLandladyHer late husband’s name clearedFinding out he was guiltyShe has already found the proof, and burned it
FenwickRat catcherRespect from the aldermanWhat the rats are fleeing fromHe has stopped killing them; he pays them in bread
LysTemple noviceTo hear the god the others hearThat the silence is the answerShe hears something, and it is not the god
Barrow TomCarterHis name on the side of a second cartBridgesCarried a shrouded passenger north last month, and was paid in old coin

Keeping twenty people straight

The method costs three lines per person; the cost that grows is remembering them. Which want did the party promise to help with, which secret did the bard already pry loose, who refuses to cross water. That memory is a herald’s ledger, and my own house’s tool keeps it as its ordinary business. In Herald.ink every NPC is a record with wants, fears, and secrets on it, drafted in your campaign’s own tone when you need a new one mid-session, cross-linked to the factions and places they touch, with what players have learned tracked apart from what remains hidden. The sample campaign is open if you want to meet a cast already filed this way.