The toolkit
Generators for villains, NPCs, and fair fights
Three free, system-generic generators for tabletop Game Masters: a villain with real motive, a table-ready NPC, and a fight that reads fair before you check the math. Roll, tune, and run it at the table.
Every tool runs in your browser, gives you a usable starting point in seconds, and rerolls until something clicks. Nothing here copies a rulebook or leans on a stat block. You get motive, texture, and a scene you can drop into any system and run tonight.
Pick a generator
Villain Generator
Roll an antagonist with a want, a wound, and a line they will not cross. You get a method, a pressure point, and a reason the party cannot just ignore them, so the villain drives scenes instead of soaking hit points.
Open the Villain toolNPC Generator
Conjure a walk-on in one tap: a want, a quirk, and a voice cue you can play the moment a player talks to someone you did not prep. Keep the ones the party adopts, reroll the rest, and never freeze on a name again.
Open the NPC toolEncounter Builder
Assemble a fight that feels fair before you touch the numbers. Set party size and threat, and get a foe mix, a terrain hook, and an escape valve, so the scene carries stakes without turning into a grind.
Open the Encounter toolHow GMs use these together
The three tools are built to hand off to each other. A session prep that used to take an hour of staring at a blank page becomes a three step loop you can run on your phone during a bathroom break.
- Start with the Villain Generator. Lock a want and a wound so you know what the antagonist is chasing and what they are afraid of. That single line of motive tells you which scenes matter.
- Feed that motive into the Encounter Builder. Build the fight around what the villain wants, not a random room of monsters. The terrain hook and the escape valve give the scene a reason to exist.
- Fill the edges with the NPC Generator. The henchman who begs for their life, the informant with a grudge, the bystander the party decides to protect. One quirk each is enough to make the fight feel populated.
Reroll shamelessly. The generators are prompts, not verdicts. When a result sparks a better idea of your own, take the idea and drop the roll. The point is momentum, not obedience to a list.