Un personaje no jugador o personaje no jugable, es un término a menudo abreviado con la sigla PNJ (o NPC por su sigla en inglés, de non playable character) que es un personaje controlado por el director de juego o DJ (también llamado GM, del inglés game master) en el curso de una partida de rol. Cuando esta definición se refiere a los videojuegos de rol, un PNJ es generalmente parte del programa, es decir controlado por la computadora y no controlado por un humano, que dispone de un conjunto de comportamientos predeterminados que potencialmente influirán en el juego, sin que sean necesariamente producto de verdadera inteligencia artificial.
El concepto opuesto es el personaje jugable representado por una persona o PJ (personaje jugador).