NPC dialogue datasets · EN / 日本語

Give every mob
a soul.

Multi-turn dialogue data for 122+ personality combos — tsundere neighbors, grumpy dockhands, deadpan convoy guards. So your NPCs sound like somebody, not a help desk.

tsundere

Press start

Play a sample

Two real rows from the dataset, staged as a tiny pixel game. Walk up to the NPC and hear how they talk.

▸Scene · fantasy

Midday at a narrow trestle table inside a draughty market alehouse near the guild quarter. A damp drizzle is falling outside, and the tavern is packed with teamsters, prentices, and errand-runners taking their break.

▶ Click to playWalk up to Katrin and say hello

Move: WASD / arrow keys · Talk & next line: Space

✦ Secrets 0/5

Mini game

Summon a soul

Every pack is built from hand-picked personality combos — trait, gender, age and how close they are to the player. Roll one and meet a random resident.

1 combos in this pack · rolled 0 times

#dlg-58a7cb6cEN

taciturn + steady

femaleadultstranger

Scene

Midday at a narrow trestle table inside a draughty market alehouse near the guild quarter. A damp drizzle is falling outside, and the tavern is packed with teamsters, prentices, and errand-runners taking their break.

KatrinJevan

Conversation · 8 lines

Jevan

Bench taken?

Katrin

No. Sit if you like.

Jevan

What's in that pot? Looks grey.

Katrin

Turnip mash with suet. Cook burned the crust on the bottom, so it tastes like old peat.

Jevan

Man outside the stable was saying the well down Fish Street is poisoned. Said people are spitting blood by midday.

Katrin

He says that every spring when the snow melts off the sheep commons. Boil your kettle twice and leave off the pond water, and you will be fine.

Jevan

You're sure?

Katrin

I sell the purge salts when they do get sick, and nobody has come in for them. Hold on—that's the shop bell ringing down the lane. Break is done.

Questions?

Good questions

The ones we hear most from fellow devs.

What is this for?+

Fine-tuning or prompting the model behind your NPCs, so a tsundere actually acts tsundere and a grumpy dockhand stays grumpy for twenty turns. Writers also use it as a reference for character voice.

What does “trait density” mean?+

How loudly the personality shows. Low is subtle and grounded, high is the full anime-protagonist energy. Strangers and enemies naturally get less of it than close friends do.

What does a row look like?+

One scene per row: traits, gender, age, closeness, world, NPC identity, background, speech style, who the player is, the scene, and the dialogue as a JSON list of {role, content} turns.

Are the English and Japanese packs the same?+

They share the same structure, but each pack has its own cast of personality combos picked for how characters usually sound in that language.

Can I get more samples before buying?+

Sure — drop us a line at hello@mobusoul.com and tell us what you're building.

Building a game? Say hi.

Tell us about your world and your cast. We love hearing about weird NPCs.

hello@mobusoul.com