what are npcs in games?
A non-player character (NPC) is any character in a game which is not controlled by a player. ... In video games, this usually means a character controlled by the computer via algorithmic, predetermined or responsive behavior, but not necessarily true artificial intelligence.