In video games, NPCs are characters that are not controlled by a player but are instead controlled by the game's artificial intelligence. They often serve to advance the plot, provide information, or simply to populate the game world, making it feel more alive. However, the complexity and realism of NPCs have evolved over time, leading to interesting philosophical and narrative discussions about their nature, especially in games or stories that involve travel between parallel worlds.