Random NPC Motivations and Drives for RPGs
What drives NPCs - their goals and desires
Sample Entries
About NPC Motivations
The single most important thing a game master can know about any non-player character is what that character wants. Motivation is the engine that drives behavior, and behavior is what players actually interact with. A shopkeeper who wants to retire comfortably acts differently from one who wants to avenge a murdered partner, even if both stand behind the same counter selling the same goods.
Motivations exist on a spectrum of complexity. At the simplest level, an NPC might want safety, wealth, or power - broad drives that require no backstory to deploy. At the mid level, motivations become specific: a guard who wants a promotion, a priest who wants to find a lost relic, a farmer who wants to buy back land seized by a noble. At the deepest level, motivations become conflicted: a spy who genuinely likes the people they are betraying, a healer who resents the patients who depend on them.
For game masters, NPC motivations are the most efficient prep tool available. You do not need pages of backstory. You need one clear motivation and the rest follows naturally. When players ask an NPC for help, the motivation tells you the price. When players threaten an NPC, the motivation tells you the breaking point. When players ignore an NPC, the motivation tells you what that character does offscreen.
Motivations also create emergent plot. When two NPCs want incompatible things, conflict arises without the GM having to engineer it. A merchant who wants to expand trade through the forest and a druid who wants to keep the forest untouched will generate a storyline simply by pursuing their own goals. The players become arbiters, allies, or obstacles - and the story writes itself.
How to Use This Generator
Assign a motivation to every NPC the party speaks with more than once. Write it in a single sentence and keep it visible in your notes. When players take unexpected actions, consult the NPC's motivation to determine their reaction. Layer a second conflicting motivation onto important recurring NPCs for depth.
Frequently Asked Questions
How do I use NPC motivations during improvised encounters?
When you generate or introduce an NPC on the fly, roll a motivation immediately and jot it down. Even a generic motivation like "wants to protect their family" gives you enough to roleplay the character consistently. If the NPC recurs, you can deepen the motivation later. The key is having any motivation rather than none.
Should players always be able to discover an NPC's motivation?
Players should be able to discover motivations through observation, conversation, and investigation - but not always easily or completely. Surface motivations can be apparent from behavior. Hidden motivations should require effort to uncover. Some NPCs actively conceal their true goals, and the gap between stated and actual motivation is a rich source of drama.
Optional: Organize Your Rolls in Multiloop
These random tables are fully usable without login. If you want a deeper workflow, Multiloop helps you save rolls, build custom tables, and connect outcomes to your campaign notes.