第135章 敬理想主义者 敬殉道者
“所以……”天美工作室负责人姚波的声音打破了沉寂,他摘下眼镜,用镜布反复擦拭。
“我们过去三个月,拼尽全力想要优化的东西,在‘游戏科学’那里,从一开始就不存在?”
周毅点点头:“是的,姚总。他们……他们没有用Unity,也没有用UE。这套文件结构,是完全陌生的。结论只有一个……”
他深吸一口气。
“他们在做,自研引擎。”
“一个可以随时为他们游戏量身定做优化的3D自研引擎。”
“我推测,或许从一开始他们这个引擎的底层构架就考虑了手游,而不是像unity、UE那样从端游过来的。”
会议室响起一片倒吸凉气的声音。
如果说“游戏科学”之前的成功,还可以归结为玩法的创新和商业模式的领先,那么“自研引擎”这四个字,则将竞争提到了一个恐怖的维度,一个别说小工作室了,就连国内大厂都很少涉及的领域。
“这……这怎么可能?!”
一个年轻程序忍不住开口,“自研3D引擎?还是专门针对手机游戏的?”
“这得是多久之前就开始准备的事?难道他林西早就预见到了手游市场会如此繁荣吗?”
周毅苦笑一声,他走到白板前,拿起笔,画了一个简单的示意图。
“不,他们比谁都清醒。”
“我们都陷入了一个误区。”
周毅的声音带着疲惫,“我们总想着,如何在Unity和UE这两大通用引擎的框架下,去实现手机MOBA。但我们忽略了一个根本性的问题——对于现在的MOBA游戏来说,这两款引擎,本身就是最大的技术枷锁。”
他敲了敲白板:“MOBA的核心痛点是什么?是团战!”
“十个英雄,几十个小兵,漫天的技能特效,瞬间的渲染负载会达到峰值。”
“手机GPU普遍采用的是TBDR,也就是基于区块的延迟渲染架构,这种架构最怕什么?”
“最怕过度绘制!我们那些华丽的半透明特效,在PC上是加分项,在手机上就是性能杀手,每一层特效叠加,都会让GPU的负担成倍增加。”
“更别提发热降频了,”他补充道,“现在的手机,全靠被动散热。芯片温度一上来,系统为了自保,强制降频,游戏直接变成幻灯片!”
“但这些,还只是渲染层面的问题。还有一个问题是在在网络同步上!”
周毅在白板上写下两个词:【状态同步】 vs【帧同步】。
“UE,为我们提供了全世界最牛逼的状态同步方案,它的网络复制系统,服务器就是上帝,计算一切,客户端负责接收和显示。”
“而MOBA呢?它需要的是低延迟、高响应,所以行业最优解,一直是帧同步。服务器只当个传话的,把所有玩家的操作指令广播出去,每个客户端自己在本地运算。这样网络负担极小,操作手感丝滑。”
“可帧同步有一个致命的要求——”
周毅的笔尖重重在白板上一点,“确定性!所有客户端,在接收到相同的操作指令后,必须计算出分毫不差的结果。哪怕一个浮点数的舍入误差,都会导致‘失步’,游戏崩溃!”
“要在PC的x86架构和手机的ARM架构之间,用一套闭源的、复杂的物理引擎,比如Unity的PhysX,去实现完美的浮点数确定性……”
“这几乎是不可能完成的任务!”
周毅的语气愈发沉重,他环顾四周,每一个人的脸上都写满了凝重。
“我知道,有人会说,国内也并不是没有自研的3D引擎。”
“没错,西山居的《剑网》、完美世界的《诛仙》,都是基于他们的自研引擎。但是,那些引擎的出发点和‘游戏科学’的,根本不在一个层面上!”
“他们的引擎,更多是为了方便自己的开发工作,是为了构建一套熟悉的、便于迭代的内部工具链,更重要的,是可以避免支付商业引擎那高昂的收入分成!他们的核心诉求是方便和省钱。”
“可游戏科学这边呢?”
周毅的眼中闪过一丝复杂的情绪,有挫败,更有难以掩饰的钦佩。
“他们的引擎从一开始就是为了突破前沿技术打造的。这在技术视野和格局上,根本不是一个维度的吗。”
他再次看向众人:“所以,不是我们做不好优化。而是我们从一开始就选错了路。我们想在两辆功能全面的越野车上,搭出一个F1赛车的引擎。”
“而‘游戏科学’,他们放弃了越野车,选择从零开始,为自己打造了一台F1引擎。”
这番话,每个人心上。
在场众人终于意识到,他们和“游戏科学”的差距了。
……
“游戏科学”,引擎组。
气氛与天美的压抑截然不同。
刘淼雯正和几个交大的师兄,围在一台电脑前,讨论着刚刚解决的一个关于ARMv8架构下浮点数精度抖动的BUG。
新加入团队不久的天才毕业生李帆,看着这一幕,依旧觉得有些不可思议。
他走到正在审阅代码的林西身边,忍不住问道:“面试里神神秘秘的,没想到我们居然在做游戏引擎,我们有必要从轮子造起吗?行业里都说,国产自研引擎根本是吃力不讨好。”
林西放下手头的工作,“你觉得,为什么我们能做出现在的成绩?”
李帆想了想:“因为我们聪明?大家都是来自各大高校的天才”
“这是一方面。”林西点点头,“但更重要的,是因为你们是一张张白纸。”
他看着李帆,还有周围的其他天才少年们。
“我之所以选择从各大高校招揽最顶尖的头脑,而不是从社会上招聘经验丰富的老油条们,就是你们的心里还没有形成所谓的“行业共识”。”
“如果我安排一个任务,我们的团队不会一上来就说‘这不可能’、‘那做不到’。对我们的团队来说,这都只是一个个需要被解决的数学题而已。”
“而我,恰好知道解题的思路。”唯独这句话,林西是在自己心里说的。
林西的话,让李帆心中一震。
眼前这个年轻得过分的老板仿佛能看到未来,总能清晰地指出通往罗马的道路。
而他们这些所谓的“天才”,要做的,就是在这条已经被指明的道路上,一路前行。
林西的思绪,却飘回了那个让他刻骨铭心的,2021年的冬天。
他想起了那个用百万字的著作,为一代游戏开发者点亮编程之路的年轻人。
想起了那个在知乎上意气风发,誓要为国产3A游戏“贡献自己的薪火之力”的理想主义者。
想起了……那则令人心碎的讣告。
也想起了自己决定自研引擎的初心……

