Creative
Character Occupation Generator
A character occupation generator built for fiction writers, game masters, and worldbuilders who need jobs that carry real narrative weight. This tool produces unusual, story-rich occupations across modern, historical, fantasy, sci-fi, and post-apocalyptic settings — each one chosen to raise questions, not just label a role. Who licenses dreams in a near-future city? What does a plague cartographer know that governments want buried? Occupation is access: what a character sees, who they know, and what secrets land in their lap. Use the Setting filter to lock results to your world's era, or leave it on Any for a cross-genre mix. The count input lets you pull a batch at once — useful for stocking an RPG town, building a character roster, or breaking a plotting block by reverse-engineering a story from an unfamiliar profession. Workflow tip: generate more than you need, then assign the most unusual ones to minor characters. A memorable trade on a secondary character does more for a world's texture than a detailed backstory.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the Setting dropdown to match your story's world, or leave it on 'Any' for a mixed-era spread.
- Set the count field to the number of occupations you want — try five for a single character, ten for a group or location.
- Click Generate to produce your list of character occupations.
- Scan the results for any role that raises an immediate question in your mind — that tension is your story hook.
- Copy the occupation into your notes and adapt the title, scope, or social status to fit your specific world's vocabulary.
Use Cases
- •Assigning a morally complex occupation to a recurring NPC in a D&D 5e campaign
- •Finding a fresh hook for a screenplay's supporting character in their introduction scene
- •Stocking a fantasy city with 10 varied roles to map its economy and social hierarchy
- •Generating a protagonist's unusual career for a speculative fiction submission to Clarkesworld or Beneath Ceaseless Skies
- •Combining two generated roles to build a layered character sheet for a Blades in the Dark one-shot
Tips
- →Generate occupations in batches of eight and assign one to each NPC in a scene — the economic variety makes locations feel lived-in.
- →If a result feels too fantastical, isolate its function (spy, healer, judge) and reskin the title to match your setting's register.
- →Pair a high-status occupation with a low-status one for the same character to create instant social conflict in their backstory.
- →Use the historical setting filter when writing fantasy — real pre-industrial trades (fullers, sin-eaters, knocker-uppers) are stranger than most invented ones.
- →When stuck on a villain's motivation, generate occupations until you find one where the job itself could corrupt a person — then build backward.
- →The sci-fi and post-apocalyptic filters work well together even if your setting is only one of the two — cross-contaminating tones creates distinctive hybrid worlds.
FAQ
how does a character's job affect plot and story structure
Occupation controls access — what a character sees, who they know, and what secrets land in their lap. A mortician and a tax auditor can both stumble onto the same murder, but the evidence they find and the danger they face will be completely different. Build from the job outward and the plot often writes itself.
can I use generated occupations for D&D or other tabletop RPG NPCs
Yes — generate five or six at once and distribute them across a town or faction to get an instant economic cross-section. If a result doesn't fit your setting literally, strip it to its core function: information broker, enforcer, healer, recorder. A 'fae contract lawyer' in a low-magic world becomes a shady notary who forges land deeds.
are the historical occupations actually accurate to the period
They're designed to be plausible and evocative rather than strictly documented. Some are rooted in real trades; others extrapolate from period-accurate needs and technology. For fiction, feeling true to the era matters more than academic precision, and these roles are built to sit naturally inside their setting.
Can I use these occupations for tabletop RPG NPCs?
Yes — an unusual occupation instantly makes an NPC memorable and gives the party a reason to interact (a job means goals, knowledge, and problems). Pick a setting to match your world, generate a few, and hand each one to a townsperson or quest-giver. It is a quick way to make a cast feel lived-in.
how do I pick the right setting filter for my world
If your world is secondary — a built fantasy or sci-fi setting — try Any first and filter by plausibility rather than literal period. A 'post-apocalyptic' result often works in grimdark fantasy; a 'historical' role can anchor a steampunk world. Use the setting filter to get close, then let the specific job title tell you whether it fits your tone. Strip any result to its core function — information broker, enforcer, healer, recorder — and it can be transplanted almost anywhere.
You might also like
Popular tools from other categories that share themes with this one.
Try these next
More free tools from other corners of the catalog, picked by shared themes.