Um NPC (Non-Playable Character) é um personagem que não é controlado por um jogador, mas é codificado no jogo para uma variedade de propósitos, como iniciar ou avançar uma missão, dar informações, ou simplesmente envolver o jogador em um diálogo divertido ou informativo.
Um NPC também pode, bem raramente, participar de um combate com o jogador.
Às vezes um NPC é chamado de PNJ, sigla de "Personagem Não-Jogável".
Para uma lista de NPCs, veja a categoria NPCs.