NPCs play a big role in striking the right balance between creating a shared narrative and maintaining enjoyment as a GM. NPCs are a tool GMs use to tell their story and introduce their world. However NPCs are also the players’ connection into the world, and a tool they can use to help shape that world.