NPC是Non-Player Character的缩写,中文含义是指非玩家角色,指的是游戏中一种角色类型。具体解释是指游戏中不受到玩家操控的游戏角色,此概念最早源于单击游戏中,后来这个概念逐渐被应用到了其他游戏的领域中。

在电子游戏中,一般由计算机的人工智能控制,是拥有自身行为模式的角色,而在卡牌游戏中或者桌面游戏中,NPC则是由城主(DM)或者裁判进行控制的。一般可以分为剧情NPC、战斗NPC和服务NPC等,有时还会有兼具多种功能的NPC。

每一个游戏都有若干个功能组成,而NPC在游戏中的作用是承担游戏地图中的部分功能,因为随着游戏产业的飞速发展,单张的游戏地图早已被淘汰,所以游戏地图开始从单张逐渐发张到数十张,甚至是几百张。而一个主界面无法承载所有地图功能的按键,而NPC就可以替代。

除此之外,NPC还是玩家与游戏设计者之间交互的一种途径。