NPC is acronym for 'Non-Player Character'. A NPC is a computer, or game, controlled opponent that tries to emulate the functions and abilities of the aspect it represents.