Skip to main content
Back to Creative generators

Creative

Character Occupation Generator

Used by developers, writers, and creators worldwide.

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? 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 up to a batch at once — useful for stocking an RPG town, building a character roster, or breaking a plotting stall by reverse-engineering a story from an unfamiliar profession.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the Setting dropdown to match your story's world, or leave it on 'Any' for a mixed-era spread.
  2. Set the count field to the number of occupations you want — try five for a single character, ten for a group or location.
  3. Click Generate to produce your list of character occupations.
  4. Scan the results for any role that raises an immediate question in your mind — that tension is your story hook.
  5. 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.