我昨天摸鱼的时候听了这期Game Developer播客,本来以为会是那种“引擎技术哪家强”的干巴硬货,结果听下来,全篇聊的其实是两件事:一是Unity去年那个差点掀翻屋顶的收费闹剧,二是——如果你真被厂商搞怕了,自己动手撸个引擎到底值不值。这期请了两个人,一个是咱们编辑部自家的资深编辑Bryant Francis,另一个是旧金山艺术大学教游戏编程的Rez Graham。俩人聊的话题其实就绕着那句话转:“你用的引擎,到底是你的工具,还是你埋的雷?”

先说Unity那档子事吧,老玩家可能还有印象。2023年底那会儿,Unity突然脑子一热,说要按游戏安装次数向开发者收钱。对,你没听错,安装一次收一次。当时我朋友群里直接炸了,做独立游戏的老哥们脸都绿了。你想想,你辛辛苦苦肝了两年做个小体量作品,好不容易上了Steam,突然发现每有一个人下载,你就得替Unity掏一笔钱——这生意还怎么做?播客里Francis把这事复盘得很直白,他说Unity当初显然以为自己能靠这个新收费模式把账做得漂漂亮亮,然后带着整个公司往某个方向走。结果呢?他原话是“That was not the case”,说白了就是——想多了。

打开网易新闻 查看精彩图片

这事真正恐怖的地方在后面。收费政策被骂到差不多缩回去之后,Unity开始裁人。第一季度全球范围内裁了大概10%,Francis说那差不多是1800人。而且这不是一次性的事了,前面两年已经陆陆续续在裁,每次几百人。等于说这两年Unity内部一直在往外送人,那个当年靠一己之力把游戏开发拉下神坛、让无数小团队能碰3D的引擎公司,自己反而站不太稳了。我看到这的时候心里其实挺复杂的,你说咱玩家打开游戏的时候,谁会想到做引擎的那帮人现在日子这么紧巴。

不过最让我愣住的还不是这段。播客下半段Rez Graham突然搬出了个对比人物——岩田聪。就是任天堂那位已经过世的前社长。Graham说,岩田聪在世的时候,公司遇到困难,他选择自己砍薪水,而不是把底下人往外踢。然后他直接甩了一句我觉得能算本期金句的话:“Companies kind of don't realize, it seems like, that look – your most valuable asset is not actually the tech or any of that stuff, it's the people.”翻译过来就是你公司最重要的资产不是技术,是人。这话从程序员嘴里说出来其实特别有分量。他还补了一刀,说那你既然知道人才是你的宝贝,你干嘛要让他们走?你应该做的是给更好的工资,还有“maybe we don't crunch everyone for 200 hours”——别让人往死里加班。

听到这我直接把播客暂停了十几秒,因为这话正好戳在游戏行业那个老问题上。咱玩家有时候吐槽“这游戏更新真慢”“这优化烂得像屎”,但你回过头想,如果背后那帮做游戏的人已经被裁得七七八八,或者已经连续加了好几个月班,那这事到底该怪谁。更微妙的地方在于,Graham是教游戏开发的人,他每天面对的是那帮将来要进这个行业的学生。他讲的这些话,其实已经不只是吐个槽了,有点像是在跟整个行业的运行逻辑较劲。

说到这你可能会问,那跟游戏引擎有什么关系?关系太大了。因为Unity这事闹完之后,很多依赖它的独立开发者突然醒过来了——你以为你只是用它的工具,其实你把自己整条生产线的命脉交到别人手上了。哪天那家公司脑子再一热,或者换个领导层,你存了两年的工程文件、你搭的那些关卡逻辑、你写的那些脚本,全部绑在人家平台上。播客里讨论的第二个大问题就是这个:什么时候你应该自己造轮子?什么时候应该老老实实用现成的商业引擎?

Graham对这个问题的态度算是比较温和的。他没说“大家赶紧都去自己写引擎”,但他在艺术学院教的东西,确实让学生去碰底层的东西。你理解了你用的引擎到底在干什么,才不会被某一次定价变动直接带走。这个思路我觉得放到咱玩家的语境里也好理解——有点像一个玩家如果了解游戏数值是怎么算的,就不会被那种“战力提升10000%”的假大空文案骗。知道底层逻辑,至少能保护自己不被割得太狠。

但自己撸引擎这件事本身也不是什么轻松活。你得懂图形接口,懂内存管理,懂跨平台适配,还要维护工具链。这都不是喊一嗓子就能上的东西。更现实的问题是,你写出来的引擎可能只适合你那一种游戏类型,换个项目就得重来一大半。这就等于说,你用商业引擎,是给厂商交保护费;你自己造,是给程序员交头发税。没有哪个选项是纯爽的。

所以整期播客听下来,我发现它聊的其实是一个比引擎更大的东西——你作为做游戏的人,怎么增加你对自己项目的控制力。Unity只是一个爆发点,2023年底那波骚操作让所有人看到,原来寄人篱下的代价能这么大。Francis在节目里复盘的时候其实态度挺克制的,但他把时间线拉得很清楚:这事不是突然来的,是前面两年的裁员铺垫,加上管理层对财务的某种误判,然后一个政策甩出来,直接砸在最没防备的小开发者头上。而Graham补上的那部分,则是在说,假如这个行业换个活法,把人的优先级别调到技术前面,很多事可能都不会发生。

我作为一个经常在峡谷里被野怪追着跑的普通玩家,听完这期播客的感受其实有点奇怪。因为我平时打开游戏的时候,注意力全在角色强度、地图设计、那个新出的皮肤值不值得氪上。我几乎从来没想过,这游戏底下跑的那个引擎是哪家的,那家引擎公司的程序员去年是不是被裁了,他们那个负责定价的领导是不是正在会议室里拍脑门。但听完这期之后我意识到,那些我看不见的东西,其实早晚会顺着链条传到我这里——比如某天你发现一个很喜欢的独立游戏不更新了,官方发了个公告说“因为引擎授权费用调整,我们不得不暂停开发”。那时候你就会懂,今天Francis和Graham聊的这些事,没一个是跟你无关的。

说起来也挺讽刺。游戏引擎这个东西,本来是为了降低门槛而生的。Unity早年间为什么能火成那样,就是因为它让那些没有EA、育碧那种技术团队的普通人也能搭出自己的世界。但当一个工具占据了太大的份额,它的拥有者反而会开始觉得自己可以随便改变游戏规则。这就像你租了间房子住了好几年,房东突然敲门说以后房租按你每天开几次门来算。你说这不合理吧,但房子是人家的。你唯一能做的就是回头看看,自己会不会盖一间小木屋,哪怕它漏风,至少钥匙在你兜里。

播客最后那部分我反复听了两遍。Graham在那边聊搭建自己引擎的经验时,语气其实特别实在。他没把它吹成什么极客浪漫主义,反而有点像在描述一种苦力活。他的态度更接近:你得知道这条路很难走,但如果你真的需要完全的控制权,那就别怕脏手。我觉得这种调性放到现在这个到处都是SaaS订阅、哪哪都要“服务化”的年代,其实挺稀有的。我们太习惯按年租工具了,连游戏都开始搞通行证,突然有个人跟你说“你可以自己造”,那种感觉有点像被人从空调房里拉到后院,递给你一把锯子。

不过话说回来,这期播客也不是在煽动开发者集体出逃。它更像是一张利弊清单,一边让你看清楚依赖外部引擎的风险,另一边也不瞒你自己造引擎的代价。对于咱玩家而言,这其实是理解游戏行业底层逻辑的一个窗口。你知道得越多,以后碰到那些“为什么这个移植版优化差”“为什么这游戏跳票两年”的时候,你脑补的原因就会比普通人多一层。你不再是只看到结果,而是开始隐约听见引擎室里传来的争吵声。

所以我听完这期唯一的遗憾是,它没有给一个爽快的答案。但转念一想,这事本来就没答案。引擎的问题、商业依赖的问题、人的问题、加班文化的问题,全他妈搅在一起。你想解决一个,就得面对另外三个。Graham说得挺对,人才是最值钱的,但行业里大多数时候对待人的方式,就好像他们是随时可以插拔的内存条。Unity那波操作只是把这块疤撕开了给大家看。至于这块疤能不能真正愈合,还得看后面的人怎么选。

我记笔记的时候特意把Graham那段关于岩田聪的评论多标了个星号。倒不是因为我对任天堂有什么滤镜,而是他提到的那种“先保人、再保业务”的思路,在游戏行业里实在是太少见了。我们经常听到的是什么?项目砍了、团队散了、IP封存了。真要数起来,能像岩田聪那样公开表态“我减薪”的老板,十个手指头都用不完。所以当Graham说“I think that's the industry that we need”的时候,他不是在怀旧,他是真的觉得行业还有机会长成另一个样子。这也是为什么我觉得这期播客值得听——它没给你画大饼,但它在废墟里指了一盏还没灭的灯。

最后说句题外话,这期播客的配乐是Mike Meehan做的,制作人是Jordan Mallory。两位老师活儿都挺细的,背景音乐不会抢谈话的节奏,但又刚好能让那些沉默的瞬间不那么尴尬。听的时候你能感觉到他们对节奏的把控,这点我做内容的时候其实特别羡慕,因为文字没法加BGM,只能靠句式长短硬调。所以如果你对这期感兴趣,我建议你找个下午,戴耳机完整听一遍。有些东西我写不出来——比如Francis说“That was not the case”时那个语气,Graham讲“maybe we don't crunch everyone for 200 hours”时那个停顿——那些瞬间才是播客真正的魂。我在这篇里尽量还原了,但还是隔了一层。

总之,引擎这个东西,以后你打开任何一款游戏的时候都可以多看一眼。它不是logo,也不是启动画面右下角那行小字。它是那个决定了你跑图会不会掉帧、你加载要等多久、以及你玩的这个游戏还能不能有续作的东西。而Unity那一出之后,这件事已经从开发者的焦虑,慢慢变成整个玩家圈也可以讨论的话题了。咱不说外行强行装懂,但至少知道有人在为这件事秃头,已经算是多了一层理解。

这次真的收个尾。我觉得这期播客最聪明的地方,是它没有停在引擎技术这个层面,而是往下挖到了行业结构和人的问题。Rez Graham和Bryant Francis各自从教育和媒体的角度,把同一件事的两个面拼在了一起。作为听众,你不是在学技术,而是在看一群人怎么在技术的地基上,重新讨论那三个老问题:谁说了算,谁来买单,以及谁会被丢下车。你听完可能还是不知道该用什么引擎,但你至少会多问一句——我用的这个东西,三年后还能不能信。