NPC是non-player character的縮寫,是一種角色類型,意思是非玩家角色,通常出現在遊戲中,指不受真人玩家操縱的遊戲角色,一般由計算機的人工智能控制,也可以由遊戲主持者操縱(在桌上角色扮演遊戲裏)或由程序默認的劇本來決定NPC的反應(在電腦角色扮演遊戲裏)。
NPC一般分爲劇情NPC和功能性NPC,有時這兩種類型的NPC也會合二爲一,即一箇NPC同時具備這兩種NPC的特徵。劇情NPC,是遊戲劇情故事中必不可少的組成部分,用於推動整個劇情情節的發展;功能性NPC,這類NPC的存在主要是爲了給玩家提供便利,比如提供任務指引、物品交易等功能。
NPC這個概念最早源於單機遊戲,後來逐漸被應用到其他遊戲領域中。在現實中,人們也會把遇到的路人稱爲NPC。