How do I create and manage NPCs?
How do I create and manage NPCs?
NPCs are the characters you control, from the mysterious bartender who knows too much to the dragon at the end of the dungeon. SwiftPrep helps you track personalities, goals, secrets, and combat stats so you can roleplay consistently session after session.
Creating an NPC
- Click NPCs in the sidebar
- Click Create NPC
- Enter a name (required)
- Fill in additional fields as needed
- Click Save
You do not need to fill in every field. Focus on what helps you run the character at the table.
NPC Fields
Basic Information
| Field | What It Is For |
|---|---|
| Name | How you find and reference this character (required) |
| Description | General overview of who this person is |
| Role | Their job or function: "Blacksmith", "Guard Captain", "Crime Boss" |
Personality and Roleplay
These fields help you portray the character consistently:
| Field | What It Is For |
|---|---|
| Personality | How they behave, their temperament, their approach to life |
| Goals | What they want, which drives their actions and decisions |
| Traits and quirks | Distinctive elements that make them memorable |
| Emotional triggers | What upsets them, what they care about deeply |
| Voice and mannerisms | How they speak, physical habits, things that help you perform them |
[!TIP] The voice/mannerisms field is gold for roleplay. A note like "speaks slowly, always touches his scar when nervous" gives you something to do at the table.
D&D-Style Pillars
If you use the classic D&D character framework:
| Field | What It Is For |
|---|---|
| Ideal | What principle guides them |
| Bond | What they are connected to, whether people, places, or things |
| Flaw | Their weakness, the thing that could be exploited |
Knowledge and Secrets
| Field | What It Is For |
|---|---|
| Expertise areas | What they know about, useful for information the party might seek |
| Rumors known | Gossip they could share (true or false) |
| Secrets | Things only you know as DM, hidden motivations, true allegiances |
Physical Details
| Field | What It Is For |
|---|---|
| Appearance | What they look like, helpful for descriptions and player recognition |
Combat
| Field | What It Is For |
|---|---|
| Combat behavior | How they fight, tactics, preferences, what triggers them |
| Stats block | AC, HP, Speed, Challenge Rating, quick combat reference |
The stats block is optional. Not every NPC needs combat stats. But when that tavern brawl breaks out, it is nice to have them.
Organization
| Field | What It Is For |
|---|---|
| Current location | Where they are right now, links to a location entity |
| Faction affiliations | What organizations they belong to, links to faction entities |
| Tags | Categories for filtering: "villain", "shopkeeper", "arc-2" |
| Visibility | DM Only or Player Visible |
Using AI to Create NPCs
On Companion and Power tiers, you can generate NPC content with AI.
Field-by-Field Generation
- Click the AI Generate button next to any text field
- Provide optional guidance: "gruff but secretly kind" or "hiding something terrible"
- Select a tone preset (Dark Fantasy, Heroic, Mysterious, etc.)
- Adjust creativity (low = predictable, high = surprising)
- Click Generate
- Review and edit the result
Quick Generation with Super Swift
For rapid NPC creation:
- Open Super Swift from the sidebar
- Click NPC NOW!
- Choose type (Combat-ready or Social)
- Add guidance if desired
- Generate
This creates a complete NPC in seconds. Promote it to your permanent library if you want to keep it.
NPC Types and Approaches
Different NPCs need different levels of detail:
Major NPCs
Recurring characters, villains, important allies should have most fields filled in:
- Complete personality section
- Clear goals and secrets
- Combat stats if relevant
- Relationships to other entities
- Voice/mannerisms for consistent roleplay
Supporting NPCs
Characters who appear occasionally need key fields:
- Name and role
- Brief personality
- One or two distinctive traits
- Basic relationships
Background NPCs
One-scene characters need minimal detail:
- Name
- Role
- One memorable trait
You can always promote a background NPC to supporting or major if the party takes interest.
Tips for Better NPCs
Make Them Memorable
One distinctive trait makes an NPC stick in players' minds better than five generic ones. The bartender who "always polishes the same spot on the bar while talking" is more memorable than "friendly, hardworking, honest."
Give Them Goals
Every NPC wants something. It does not have to be dramatic. The innkeeper wants to pay off his debt, the guard wants to get through his shift without trouble. Goals drive behavior and give you something to play.
Connect Them to Your World
Link NPCs to:
- Locations where they live and work
- Factions they belong to
- Other NPCs they know
- Plot hooks they are involved in
Connected NPCs feel like part of a world, not isolated quest-dispensers.
Use Secrets Wisely
The Secrets field is for things only you know:
- Hidden allegiances
- True motivations
- Things they will never reveal
- Information that changes everything
Secrets create depth even if players never discover them.
Track What Matters
Focus on fields that help you run the character:
- If you struggle to voice them, fill in Voice and mannerisms
- If they might fight, add Combat stats
- If they know things, add Expertise areas
Skip fields that do not help your prep.
Example: Creating a Villain
Name: Lord Castellan Varen
Role: Noble, philanthropist, secret cult leader
Description: The city's most generous benefactor, funding orphanages and soup kitchens. Behind closed doors, he leads a cult convinced that only controlled sacrifice can avert a coming darkness.
Personality: Charming, patient, utterly convinced of his own righteousness. Treats adversaries like misguided children who simply do not understand.
Goals:
- Complete the ritual before the darkness arrives
- Protect the innocent (especially children) while sacrificing the guilty
- Convert the party if possible, eliminate them if necessary
Traits and quirks: Speaks softly, never raises his voice, even in anger. Collects porcelain figures of children.
Emotional triggers: Accusations of cruelty. Threats to the orphanages he funds. Being compared to common murderers.
Voice and mannerisms: Calm, measured cadence. Pauses before answering questions, as if carefully choosing words. Smiles too long.
Secrets:
- His predictions about the coming darkness have been accurate so far
- He believes one of the player characters is destined to either join or stop him
- He cannot bring himself to sacrifice children, which is why he "protects" them, this is his moral limit
Faction: The Hollow Circle (cult)
Tags: villain, arc-2, neverwinter
Related Articles
Was this article helpful?