A Non-Player Character, or NPC, is a character in a video game that is not controlled by a player. Instead, these characters are programmed by the game developers to interact with players, provide quests, or enhance the storyline. NPCs can vary in complexity, from simple shopkeepers to intricate characters with their own backstories.
In many games, NPCs help create a more immersive experience by populating the game world and making it feel alive. They can offer information, sell items, or even serve as allies or enemies during gameplay. Overall, NPCs play a crucial role in enriching the gaming experience.