A non-player character (or an NPC) is a character played by a computer in a video game. NPCs are in many video games and help the player learn how to play the game or guide the player through the game.