Random NPCs for D&D, RPGs & games · No sign-up

Free NPC Generator

Roll a ready-to-play NPC for your D&D campaign, story or game in one click — name, personality, secrets and plot hooks. Then turn them into a 3D model or a printable miniature.

Brannoc Thistlewood

Male Halfling · Innkeeper · middle-aged · Good

Appearance
Physique
a short, plump build, curly hair and a round, freckled face
Features
a gold tooth that flashes when smiling
Gear
a flour-dusted apron over a green waistcoat
Accessories
a brass key ring at the belt
Personality
Warm and chatty, with a nose for gossip
Wants
To pay off a debt before the next harvest festival
Secret
Secretly pays protection money to the local thieves' guild
Plot hook
Has heard the mayor is quietly buying up land along the old road.
  • STR9-1
  • DEX12+1
  • CON13+1
  • INT110
  • WIS14+2
  • CHA15+2

Example of a 3D NPC character made with MeshyExample

Bring this NPC to life in 3D

Create 3D NPC

Free account · trial credits included

From character sheet to miniature

Other NPC generators stop at text. Meshy keeps going.

Roll an NPC

Pick a race and role or hit Random. Get a name, personality, secret and plot hook you can use at the table tonight.

Turn it into 3D

One click sends the description to Meshy. In 20–30 seconds you get a textured 3D mesh you can rotate right in your browser.

Export anywhere

Export FBX, GLB or OBJ with an auto-rig and 600+ preset animations for Unity, Unreal or Blender — or STL for a 3D-printed mini.

What makes a good NPC?

Every field the generator rolls maps to something a Dungeon Master actually needs at the table. Here is how to use each one.

Race and class

A dwarf blacksmith or a tiefling merchant tells players a lot before the NPC says a word. Race and class set expectations you can play with — or subvert.

Alignment

Lawful good guards and chaotic neutral smugglers react differently when the party asks for a favor. Use alignment as a quick guide to how the NPC bargains.

Personality traits and quirks

One strong trait and one memorable quirk are easier to roleplay than a page of backstory. A voice, a habit, a catchphrase — that is what players remember.

Backstory and plot hooks

A plot hook turns a shopkeeper into a quest giver. Each random NPC comes with a short hook you can drop straight into your tabletop campaign.

Stat block

Switch on the D&D 5e stat block when an NPC might join a fight or a skill check. Ability scores use the classic 4d6-drop-lowest roll.

A face for the name

Players engage more when they can see who they are talking to. Turn the NPC into a 3D model to show on screen, use in a game, or print as a miniature.

NPCs made with Meshy

Every NPC here started as a text prompt. Copy one, tweak it, and make your own in 3D.

AI

Dwarf Blacksmith

@vikaskandari2000
Prompt

A Dwarf Blacksmith named "Lava-Heart." He is slamming the Rune Hammer into the ground, his body slightly tilted from the immense impact. His skin has the texture of scorched volcanic rock, with incandescent magma visible in the fissures. The hammerhead is made of interlocking pieces of glowing red tungsten steel. Requirement: Powerful pose, frozen motion of impact, focus on the contrast between rock skin and red-hot metal.

View 3D model
AI

Elven Merchant

@3DMinisByChad
Prompt

a fantasy style female traveling merchant she is an elf with a large bag hanging from her shoulder the bag has items poking out from it , Medieval, Fantasy, Highly Detailed, Ultra Realistic, Full Body,

View 3D model
AI

Dragonborn Wizard

@ksantasworkshop94
Prompt

A large, red dragonborn wizard in red and black armor, holding a glowing staff and gesturing outwards, commanding the attention of the frightened people around him as papers fly through the air.

View 3D model
AI

Gnome Artificer

@silverwolfe
Prompt

Female gnome artificer with steam punk goggles pushed up on forehead. High pony tail of hair, two wisps of hair framing face. loose fitting button down shirt, top 3 buttons open. multi wrench in left hand. leather pants soft low shoes. bandoleer with various tools

View 3D model
AI

Halfling Rogue

@Gummibaum
Prompt

A small, agile halfling rogue with a lean, athletic build. Their smooth, olive-toned skin is subtly scarred, hinting at past skirmishes. Short, dark brown hair frames a cunning face with alert, emerald green eyes and a slight, confident smirk. They wear dark, supple leather armor, intricately stitched with deep crimson accents, appearing worn but well-maintained. A small, ornate silver dagger hangs at their hip, its hilt wrapped in dark, textured leather.

View 3D model
AI

Tiefling Warlock

@beholdmyworksandtremble
Prompt

A highly detailed, realistic tiefling warlock in a standing pose. Their horns are a glowing iridescent deep red. Their hair is chaotic and purple. Their eyes are soulless and an unnatural yellow that glow. Their cloths make them appear as a powerful warrior warlock who's soul is already in a pact with an eldritch ancient god. The carry a tome of immense and ancient power strapped to their back.

View 3D model
AI

City Guard

@tomekiii666
Prompt

medieval city guard in light leather armor, no weapon, no shield, super realistic textures, high resolution

View 3D model
AI

Winter Elf Scholar

@flem_nova
Prompt

winter elf scholar reading an ancient scroll, wearing heavy fur-lined robes with delicate frost patterns woven into the fabric. Requirement: Detailed character model.

View 3D model
1 / 1

How to Create a 3D NPC in 3 Steps

Describe or Upload Your NPC

Built for Every Game World

Meshy turns any NPC idea into an original, game-ready 3D model, rigged and export-ready for engines, tabletop play, or cinematic scenes.

Exactly your NPC

Describe role, style, gear, and pose, from a hooded merchant to an armored guard, and AI sculpts that exact NPC in real 3D, not the nearest preset from a parts library or a flat 2D portrait.

Rigged and animation-ready

Every NPC exports with a clean skeleton and weights already in place, ready to animate the moment it lands in your engine or DCC tool of choice.

8K PBR texturing

Every NPC ships with up to 8K albedo, normal, roughness, and metallic maps, so armor, robes, and weathered leather all hold up in close-up shots and cinematic renders.

Ready in minutes

Go from a text prompt to a finished, game-ready NPC in minutes, no sculpting skills, no render queue, and no 3D modeling experience required.

600+ animation motion library

Browse over 600 preset motions, walk cycles, idles, gestures, and more, then apply them straight to your rigged NPC, no keyframing required.

Game-engine export formats

Export GLB, FBX, and OBJ ready for Unity, Unreal, Blender, and every major 3D pipeline, so your NPCs drop straight into your existing engine workflow.

Meshy vs. Character Creator for Game NPCs

Character Creator is a powerful manual editor for game characters. Meshy is an AI NPC creator — describe a character or upload an image and get a rigged, game-ready model in minutes.

Character Creator
Meshy AI
How you create
Manual editor — morph sliders, presets and content packs
Text prompt or reference image to 3D
Time to first NPC
Hours of shaping, dressing and tuning per character
Minutes, generated automatically
Building a cast
Each NPC hand-assembled from a humanoid base
A new villager, guard or merchant from each prompt — humanoids and creatures
Export formats
FBX for Unreal, Unity and Blender
FBX, GLB, OBJ and STL
Rigging and animation
Full-body rig; animate in iClone or your engine
Auto-rig plus built-in animation library
Platform and price
Paid desktop software, 30-day free trial
Runs free in your browser, no install

Character Creator is a trademark of Reallusion Inc. Comparison reflects each tool's publicly documented workflow as of September 2026. Character Creator excels at detailed hand-crafted characters; Meshy focuses on fast AI generation and multi-engine export.

Built for Every Kind of NPC Creator

From tabletop campaigns to game studios and film sets.

More AI Character Generators

Jump into a generator tuned to your character style — each one turns text or an image into a rigged, animation-ready 3D model.

Frequently Asked Questions

Describe your NPC in a text prompt covering role, style, gear, and pose. The AI turns it into a real 3D mesh with a free auto-rotating browser preview, then Workspace generates the fully textured, rigged model you can export for your engine.

Yes. Generating NPC profiles is free and needs no account. Turning an NPC into a textured, rigged 3D model happens in Meshy Workspace, which needs a free account and includes trial credits.

Yes. Export as FBX or GLB with a rig already in place, then apply any of 600+ preset animations — walks, idles, gestures — without keyframing.

Yes. Generate the 3D model, export it as STL and slice it for your printer.

You can use NPCs you create in commercial games, films and prints. Commercial rights depend on your plan, so check the current license terms before shipping.

A random NPC generator removes decision fatigue when you need a crowd fast. Pick any role (merchant, guard, villager) and pair it with any style (fantasy, sci-fi, cartoon) — even an unlikely combination works — then describe that pairing as a prompt in Meshy's Text to 3D. You'll get a unique 3D character instead of a recolored template, which is great for filling out a town, a dungeon, or a background crowd in minutes.

Yes. Profiles include ability scores and a plot hook, and use standard D&D races and classic town roles. The text works with any system.

Yes. Upload a portrait, concept sketch, or reference photo, and Meshy's image-to-3D AI reads its shapes and materials to build a true 3D NPC mesh with matching textures, not just a 2D image projected onto a flat plane. Clean, well-lit references with a clear single subject convert best.

Create Your NPC in 3D Now

Free to start, no credit card, no software to install.