An NPC is a Non-Player Character — anyone in the game world who is controlled by the Game Master (GM) rather than by a player. That includes the friendly innkeeper, the scheming villain, the bored guard at the gate, the wise old mentor, the quest giver who hands you a map, and even the goblins you fight. If a person, creature, or talking sword exists in the story and a player isn't running it, it's an NPC.
In short: players run their heroes, and the GM runs the entire rest of the universe. Every voice that isn't a player's voice belongs to an NPC.
The cleanest way to understand NPCs is to set them against PCs, the player characters.
A PC is the protagonist a single player creates and controls. You decide what your character says, where they go, how they swing their sword, and whether they trust the stranger in the corner. Your choices are yours alone.
An NPC, by contrast, is decided by the GM. The GM voices the NPC, chooses its actions, and rolls its dice. When a dragon breathes fire or a merchant haggles over the price of a healing potion, that's the GM speaking and acting through an NPC.
So the line is simple:
The GM may juggle dozens of NPCs in a single session, switching from a grizzled captain to a giggling child to a hungry owlbear in the space of a minute.
NPCs aren't just scenery. They drive the story forward and give players something to react to. A few of the roles they tend to fill:
A good campaign mixes these freely. The same NPC can start as comic relief and slowly reveal themselves as the antagonist all along.
You can't fully detail everyone — and you shouldn't try. Most NPCs only need a name and a sentence. But the ones who matter become memorable through a few simple tools:
The trick is restraint. Spend your prep on the handful of NPCs the party will actually care about, and let the rest live on a single line until they earn more.
A GMPC (Game Master Player Character) is a special kind of NPC — one the GM runs as a full member of the adventuring party, traveling, fighting, and leveling alongside the players.
GMPCs aren't forbidden, and they can fill a gap in a small group or model how the rules work. But they come with a well-known risk: because the GM controls the world and this party member, a GMPC can quietly take over. They solve the puzzle first, land the killing blow, or steal the emotional beat that should have belonged to a player.
If you run one, keep them in a supporting role. Let them carry torches and offer opinions, but make sure the players make the big decisions and get the big moments. When in doubt, the spotlight belongs to the PCs.
NPCs are the living glue of any tabletop game, so it helps to keep track of who wants what. Mini Kraken's handouts and sheets give you a tidy home for your cast, so the barkeep's name and the villain's secret are always a click away when the party asks.