tools-gamedev

RPG NPC + Quest Generator

Short answer: pick NPCs, quest hooks, or one of each — set how many and a seed, press Generate. Names, traits, secrets, twists and rewards come from our own word lists through a seeded rule engine: same seed, same results, every time. 100% in your browser. No upload, no signup, no AI calls.

Free tool 2026-10-04 (free-tools lane, FT-03, idea 40). Linked from the hub tool list. No analytics (Cloudflare token is an open blocker). No ranking promises. No testimonials. Traffic UNKNOWN.

Waiting. Press “Generate” — or “Use demo seed” for the instant example. Nothing leaves this device.

Result

Nothing generated yet.

Engine: #tag# grammar templates resolved against our word lists with a seeded picker (mulberry32) — the tracery expansion contract with a seed box instead of unseeded Math.random, and the unique-names-generator config shape (dictionaries + separator + style + seed). Same seed + settings = byte-identical batch, including exports.

How to use

  1. Choose NPCs, quest hooks, or one of each — and how many (1–10).
  2. Keep seed 42 for the demo, type your own to lock a batch, or roll 🎲 for a fresh one (share it via the page URL — the seed travels in ?seed=).
  3. Press “Generate” — NPCs arrive with epithet, role, trait and secret; quests with task, place, twist and reward.
  4. Copy the batch or download TXT/JSON, then re-enter the seed any time for the identical batch.

FAQ

Does this upload anything or call an AI?

No. Everything is built on this page from fixed built-in lists with a small rule engine. Open the network panel while generating — zero uploads, zero third-party requests, zero key needed.

Where do the names come from?

From original lists written for this tool — 24 first names, 16 epithets, 16 roles, 16 traits, 16 secrets, plus quest verbs, targets, places, rewards and twists. Real Google Suggest queries (checked 2026-10-04 via engine/keyword_steroids.py) show buyers ask for “random fantasy name generator elf / dnd / human” and “dnd side quest / quest board / fetch quest ideas” — NPC names + quest hooks is exactly that job.

What does the seed do?

It fixes the random picks: same seed + same settings = byte-identical results, exports included. Share the seed (or the ?seed= link) with your table to regenerate the same batch anywhere.

Can I use the results in my game or book?

Yes — generated names and hooks are free to use in games, streams and books, no attribution needed.