## 怎样做个好NPC

所谓NPC，就是游戏里那些非玩家角色（Non-Player Characters），包括商店里的店员、给你下达下一个任务的长者、可以被你随意杀死的士兵，以及被人不断击杀又重新出现的各路boss。他们看起来可能跟正常玩家没什么大区别，但他们背后没有人类灵魂，他们是被电脑控制的工具人。

以前我们玩游戏都把NPC当基础设施，现在的玩家变谦卑了很多，有的对NPC产生了共情，甚至有时候觉得自己就像是NPC。最近网上流传的一个段子，说如果你符合以下的特征，你就是个NPC：因为没有主线任务而经常感到无聊、长相粗糙、生命值低、活动受限，被锁定在某个区域内……听起来是一种悲惨的生活。

![图片](https://piccdn2.umiwi.com/uploader/image/ddarticle/2024111317/1859175003585563468/111317.jpeg)

但游戏里的NPC，绝大多数并不是这样的 —— 这样的NPC不受玩家喜欢！有些NPC的确是存在感偏低的小角色，但别忘了大boss也是NPC。给玩家留下深刻印象，愿意与之打交道的，都是有鲜明个性态度又积极的NPC。

如果把真实世界类比成一场游戏，能在其中做个好NPC，可是个了不起的事情。

我们专栏总是提倡做玩家，但你不能总当主角，每个人都有扮演NPC的时刻……而且你可能会越来越甘心做NPC，把舞台让给别人。这一讲咱们说说如何在真实世界这场游戏中做个好NPC。

✵

一个关键认识是，任何工作，在某种意义上，都是扮演。要想做别人心目中的好老师、好医生、好警察，你就不能一味地“做自己”，你必须扮演那个角色。这意味着你得符合世人对那个角色的期待，说白了就是要演得像才行。

干什么像什么，游戏才有意思。

从自己的视角看，你可能觉得工作是个麻烦，给生活带来很多不便，你必须削足适履，做很多自己原本不愿意做的事情去适应那个角色。但我建议你从你的服务对象的视角考虑你的工作。从玩家角度，好NPC应该是什么样的呢？

最起码的一点，就是不要出戏。你必须坚守你的角色。

迪士尼乐园里有些工作人员专门负责扮演卡通人物。他们穿上角色的服装，还戴着头套，把自己从头包到脚，游客完全看不出来他们本来的样子。迪士尼有严格规定，这些工作人员绝对不可以在游客面前脱下角色服装或者更换服装，因为你一暴露自己就出戏了。

![图片](https://piccdn2.umiwi.com/uploader/image/ddarticle/2024111317/1859175063715127216/111317.png)

如果你扮演的卡通角色设定没有人类语言，那你就不能说话，只能用动作跟游客互动；如果有对话，那就只能说跟角色相关的话，而绝不能闲聊与剧情无关的事。

你不希望打破游客的美好幻想。当然游客都知道那些角色都是人扮演的，但至少在游园中相遇的那一刻，我们希望把这个游戏假装到底。

大多数服务行业没有做到这么不出戏，他们应该做到。

比如你去看一个心理咨询师，你希望你们对话的房间经过精心的布置，淡雅也好花哨也罢，得一看就是要做心理咨询的样子才好，才有沉浸式体验。你绝对不想在咨询室里看见咨询师刚刚吃完的午餐饭盒。

同样道理，入戏的中学老师不应该在课堂上谈论自己的生活琐事，想要激励年轻人探索的科学家不应该跟记者聊评职称，要见患者的医生至少应该穿件白大褂。

不出戏是基本纪律。接下来我们从低到高，再提几个要求。

✵

第一层要求是专业，也就是你得有点职业素质。

这首先意味着业务能力过硬而且效率高。常见操作应该都有一套固定流程，得心应手又快又好。这还意味着你得很“懂”，常见的问题张口就能回答，甚至能预判服务对象的顾虑，比对方想的还周到。

但职业素质最重要的体现是可靠性。只要是这个时间、这个地点，有相关的事情玩家一定能找到你，你会立即提供一致的服务，这是身为NPC的本分。为了方便被人找到，你甚至可能要穿上可识别服装才行。

要想比别人突出一点，最好你还知道领域内的最新信息、江湖上的传闻，以至于三言两语就能给人提供一个有价值的线索。比如你是个医生，告诉患者这个药对你的病情最有效，但是我们医院没有，不过我知道附近哪个药店能买到，哪里最便宜，你们的互动质量立即提升。

更好的情况，是你记得你的服务对象，知道他是什么情况，下次见到会提供定制化的服务。听见NPC叫出自己的名字，每个玩家都会感到高兴的。

职业素质还体现在情绪必须稳定。

比如你开车，用导航软件指路。如果你走着走着拐错了一个出口，你说那个导航软件会谴责你吗？当然不会。作为NPC，她只会立即默默地帮你计算新的路线，然后轻声细语地提示你接下来怎么走……就好像错误从来没发生过一样。这跟比如说你妻子做副驾驶指路的情形截然不同。

人们在生活中抒发情绪，往往都是为了自己痛快，而不是为了帮助他人。其实妻子就算不骂你，难道你就会骄傲自满，下次继续走错路吗？当然不会，没有人愿意走错。在这个意义上我们都应该感谢导航NPC：原来人与人之间的互动还有这种可能性。

所以作为有专业精神的NPC，我们应该只想着服务玩家和当前的任务，而不带任何个人评判。

同时你还需要边界感。这个事儿该我做，我就好好做；不该我做的，我不会答应去尝试一下。如果我见多识广我可以向你推荐别的NPC，让剧情在别处接着展开 —— 但是在这里，我守土有责不能大包大揽。

能做到这些你就是一个很合格的NPC了。

✵

但你如果想被玩家记住，更有意思，就得满足更好的要求，也就是拥有个人风格。

NPC是工具人，但最好的工具人是不像工具的工具人。你看游戏里那些令人印象深刻的NPC都有一些人性化的设计。

首先是真诚。有风格的NPC虽然也在例行公事，但是不带机械味儿。比如你负责给玩家下达下一个任务，你可以真诚地勉励他几句：跟上次相比你又升级了，真是可喜可贺！你还可以聊聊江湖传闻：听说了吗？昨天有人拿到了旋风之斧！你还可以聊聊自己，比如那句经典的：「我以前和你一样是个冒险家，直到我膝盖中了一箭。」

![图片](https://piccdn2.umiwi.com/uploader/image/ddarticle/2024111321/1859187359132724628/111321.png)

闲聊的目的是产生共情，而不是居高临下的同情。

精彩的NPC有自己的独特的个性和语言，甚至有点脾气。有的唠唠叨叨，有的幽默，有的果断，有的暴躁，有的甚至可以有内心冲突：哎呀我原本只想做个好人！可是我必须服从国王的命令，所以这一关我真不能让你过……

NPC如果表现出强烈的爱憎，能让剧情更有意思。比如一个数学老师爱数学到了极端的程度，整天鼓吹数学这也好那也好，乃至于说英语和语文什么的都不重要，要求学生把最多的精力用在数学上 —— 他这么说肯定有失偏颇，但是如果你想学好数学，你会优先考虑他。

而这一切的前提，是NPC的个性一定要跟剧情相关。哪怕聊自己也是为了衬托玩家，而不能抢戏。

玩家是你的服务对象，不是你的朋友。这并不是社会等级的问题，这纯粹是为了让游戏更有意思地进行下去。

✵

如果你能让游戏特别有意思，你就可能达到NPC的最高境界，那就是建立个人品牌。

你是这个游戏里的知名boss。那些玩家历尽千辛万苦，就为了出现在你面前。

怎么才能成为这样的NPC？你必须在某个领域做到极致，成为这个项目上最好的，你得独树一帜才行。然后你的服务必须绝对可靠。

比如你扮演一个武林高手，这个玩家找你比武，你轻松把他打败；那么你绝对不能说下一个玩家来找你，你正好赶上心情不好就轻易输给他了。你的质量必须非常稳定才行。

水平最高而且质量稳定，你就给人建立了这么一个认知：有这样的事儿你们就应该找我，找我肯定能给你们解决。

比如你是个医生，如果说对于这种病，只要中国有一个人能治那就是你，那不用多说了，你就是一个品牌。优异和可靠产生信任，信任积累成声望，声望变成品牌。

而你仍然做你的NPC，把聚光灯留给玩家。品牌不是玩家。

✵

那你说如果我一直做NPC，一辈子都在为他人作嫁衣，那我的生活还要不要？我如果失去了自我怎么办？其实你不应该这么想。你要这么想：工作只是生活的一部分，生活是多方面的。

你上班扮演一个NPC，下班回到家可能还要扮演另一个NPC，每个人都有若干个角色……但那些都只是扮演！[1]

我们前面讲工作要有边界感，少说自己的事儿，不当主角，一方面是为了服务玩家，但同时也是在保护自己。你不需要全情投入那个角色！你只是上个班儿而已，你还有自己的生活。

你还有别的人际关系，跟家人和朋友在一起的时候无须扮演。而且在这个游戏里你是NPC，在另一个游戏里你就是玩家。在学校里好好扮演老师，到了医院就不用专门谈论数学了，这时候医生才是NPC。

![图片](https://piccdn2.umiwi.com/uploader/image/ddarticle/2024111321/1859187460064485296/111321.png)

又或者你说这个角色我已经演了很长时间，我不想演了 —— 可以！你可以随时换角色，但是当你演的时候就要演好。

不出戏，保持专业精神，大概是NPC的核心价值观。如果人人都讲专业精神，游戏会更有意思，更加顺畅。

✵

我们专栏经常赞美提供不确定性的人，但NPC的作用恰恰是保证系统的确定性。社会需要低熵的舞台，才能让高熵剧情放心上演。

那一个个boss、怪兽、士兵、服务员其实是游戏运转的基石。游戏不是为了他们而存在，但却是因为他们才能存在。NPC是社会的栋梁。

有一次我跟家人坐游轮，出海好几天。我发现游轮上那些服务员很像游戏里的NPC，这表现在他们不但尽职尽责，而且偶尔还有两句台词。比如有个哥们站在餐厅门口，动不动就用低沉的声音大喊一句“I love my job!”

我一开始觉得他们的工作很没意思。后来我发现做个整天在船上吃吃喝喝的玩家更没意思。以至于我很想加入他们，做个NPC。

![图片](https://piccdn2.umiwi.com/uploader/image/ddarticle/2024111317/1859175259136117580/111317.jpeg)

注释

[1] 晋升、失控和“扮演法”

### 💡 精华要点
- 1.任何工作，在某种意义上，都是扮演。做好一个NPC，不要出戏，坚守你的角色是基本纪律。
- 2.做好NPC，第一层要求是专业，有职业素质。包括业务能力过硬而且效率高、可靠性、情绪稳定和有边界感。
- 3.更高的要求是拥有个人风格，包括真诚、有自己的独特的个性和语言，甚至有点脾气、表现出爱憎。
- 4.达到NPC的最高境界，就是建立个人品牌。优异和可靠产生信任，信任积累成声望，声望变成品牌。

> 万维钢说个好消息！作为精英日课的专业NPC，我跟得到团队一起研发的「AI答题」功能上线了，就在⬇️。你现在就可以点进去回答AI给你出的5道题，有选择题也有讨论题，来检验一下今天的学习效果，哪些是真搞明白了，哪些还需要再继续思考。期待你能把使用感受反馈给我们。我跟得到团队的NPC们还会继续优化它，咱们一起让精英日课这个大型游戏更有意思地进行下去。
