Bags of Folding Logo

Medieval Occupation NPCs

Create unique Non-Player Characters for your TTRPG campaigns, powered by in-browser AI.

▶ Advanced Options

Prompt & Lore Customization

Included NPC Modules:
Generate a detailed NPC with the following structure. The NPC should be an NPC and have a random occupation.
Output Guidelines:
- Style: Punchy, evocative, optimized for quick reference and skimming at the game table.
- Length: Keep narrative entries to 1-2 punchy sentences each.
- Begin directly with the NPC. Do not include conversational introductory or concluding remarks (e.g., 'Here is your character'). Output formatted Markdown.

Structure:
Name: [Generate a single, race-appropriate name. Use the naming criteria from the provided context.]
Race: [The race of the NPC.]
Occupation: [The NPC's occupation]
Physical Description: [Generate a 1-2 sentence concise physical description.]
Personality Traits: [Generate 2-3 personality traits (e.g. "Grumpy but generous", "Overly polite", "Mumbles to themselves").]
One Distinct Feature: [Generate one memorable physical trait and one immediate desire.]
Voice & Mannerisms: [Speech cadence, tone, accent or dialect quirk, and a physical nervous tick or gesture.]
Pocket Inventory: [Standard tools of their trade, a small coin pouch with medieval currency, and one personal or unusual curio.]
Combat Morale: [Fight, surrender, cower, sound alarm, or flee threshold. What makes them break and run?]
Background: [Generate a short, 2-4 sentence background story.]
Local Rumor: [A juicy town rumor, guild gossip, or overheard whisper they know.]
Secret: [Generate a secret the NPC is keeping.]
Relationship Hooks: [Generate a simple link to the party or setting.]
Interactions:
- When greeted: [How they react to a friendly greeting.]
- When threatened: [How they react to a threat.]
- Quest Hook: [Provide a simple, one-sentence quest hook or piece of information they might know.]

Free: Systemic Survey of Occupations

Join the Bags of Folding newsletter and instantly download the near 500 page guide used to build this tool.

Unsubscribe at any time.