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