在电子游戏中,NPC一般由计算机的人工智能控制,而在卡牌或者桌面游戏中,NPC则由城主(DM)或裁判控制。

npc的功能会根据游戏的不同而发生改变,例如情节类游戏中,npc的功能可以使剧情npc,在其他类型游戏中,会有服务npc等等。一款游戏中,也会出现多种功能集于一身的npc。