Making an NPC
This guide walks through the fastest way to create a non-player character in World Wizard, then shape that character into something specific to your campaign.
Before You Start
1. Make sure you have an active campaign
2. Decide the NPC's role in your story: ally, villain, merchant, guide, rival, or background support
3. Gather any related context you already have, like a location, faction, culture, or quest
If you need help setting up a campaign first, start with Getting Started.
Generate an NPC
The quickest way to make an NPC is from the Dashboard.
1. Open your active campaign
2. Click the NPC generator
3. Write a prompt that explains who this character is and why they matter
Good prompt structure usually includes:
• Role: tavern owner, assassin, duke, oracle
• Tone: kind, suspicious, desperate, arrogant
• Function: sells information, gives quests, hides a secret
• Setting: where they live or which group they belong to
Example Prompt
> A retired dwarven scout who now runs a river crossing, secretly helping refugees escape a corrupt barony.
Use Context to Improve the Result
NPCs get much better when they are connected to other assets.
Add Context from the Selector
Use the context section in the generator to attach:
• Existing Locations
• Important NPCs
• Relevant Items
• Cultures, Gods, or Resources tied to the character
This helps the generated NPC feel like they belong in your world instead of existing in isolation.
Use Inline @Mentions
You can also write context directly in the prompt:
> A grim investigator employed by @The Ashen Court who suspects @Blackwater Port is hiding cult activity.
This is more precise than general context because you are telling the AI exactly how the relationship should work.
For a deeper explanation of context, read Context Engine.
What Makes a Strong NPC
When reviewing the generated result, check for these pieces:
• Clear purpose: why the party would care about this NPC
• Memorable hook: a striking trait, habit, goal, or contradiction
• Usable relationships: ties to places, factions, enemies, or quests
• Actionable details: something the NPC wants, fears, or can offer
If one of those is missing, edit the NPC or regenerate with a sharper prompt.
Edit the NPC After Generation
Generated content is a starting point, not a final draft.
After creating the NPC:
1. Open the NPC details page
2. Use the menu in the top-right
3. Click Edit
4. Refine the fields that matter to your campaign
Useful edits include:
• Tightening the biography
• Adjusting motivations
• Adding or changing relationships
• Renaming the NPC to match your setting
• Updating lore so it fits your table's tone
If you want a full editing walkthrough, see Modifying Game Assets.
Add the NPC to Your WorkBench
If this character matters to your next few generations, add them to the WorkBench. That makes the NPC available as recurring context when you generate quests, locations, monsters, or other characters.
This is especially useful for:
• Quest givers
• Villains
• Major allies
• Faction leaders
• Recurring merchants or patrons
Tips
1. Give the NPC a job in the story, not just a personality
2. Reference a place or faction so the NPC immediately belongs somewhere
3. Use contradictions to make characters feel less generic
4. Generate once, then edit with intent instead of chasing a perfect prompt forever
5. Add important NPCs to the WorkBench before generating related quests or monsters
