John Carmack 在 X 上回应前 id Software 设计师 Sandy Petersen 关于《Quake》如何伤害公司的说法。他承认,早期自己在几个关键问题上判断失误:技术目标过于激进,团队长期被推到创业公司强度,创始人股权和买卖协议也制造了错误激励。

这番反思的重要性,不在于重新评价《Quake》的历史地位。1996 年发布的《Quake》仍是 3D 引擎、多人联机和 Mod 文化的代表作。真正值得行业从业者看的,是一个经典项目如何在技术成功的同时,让团队承受超出组织成熟度的代价。

Carmack 承认的错误,集中在技术路线和组织节奏

Carmack 写道,《Quake》在技术上“过于雄心勃勃”。他认为,当时本可以先做一个“Doom++”引擎,把多人联机和 Mod 能力放进去,让设计师在更稳定的基础上工作;完整的 6DOF 环境和角色,完全可以留给下一款游戏。

这句话很关键。它不是否认《Quake》的价值,而是在承认路线选择的成本:引擎底层几次变化,相当于把设计师脚下的地板抽走。对关卡、玩法、节奏调试来说,工具链不稳定会直接吞掉判断力。

选择当年的收益直接代价今天的参照
一步到位做《Quake》式全 3D技术领先,形成行业标杆设计迭代被底层变化拖累大型引擎重构常压垮内容团队
先做 Doom++ 引擎更快稳定多人和 Mod 体验技术跃迁不够激进类似先用成熟框架验证玩法
下一作再推进完整 6DOF给团队留缓冲市场声量可能延后更接近分阶段产品路线

这对今天的游戏团队和技术团队仍有现实意义。底层平台、内容工具、玩法目标如果同时大改,项目风险不会线性增加,而是叠加到同一个交付窗口里。

《Quake》的技术野心反噬了团队,而不是毁掉作品

Carmack 还承认,自己把每个人都推得太狠。他说自己没有理解成熟公司需要更多余量,长期用创业公司强度运转会把人耗尽。他也提到,《Quake》让他真正接受了个人极限:即便几乎以人类能做到的强度工作,目标节点仍然会滑过去。

这也是 Petersen 说法中最值得被认真讨论的部分。外界常把 id Software 的黄金时期理解为天才程序员、设计师和美术直觉的胜利,但一个小团队从《Doom》走到《Quake》,公司已经不再只是几个人围着一套清晰技术做冲刺。它开始需要流程、分工、缓冲和管理。

横向看,后来的 Valve、Epic Games 都在某种程度上把引擎、工具和内容生产拆成更成熟的体系。Epic 的 Unreal Engine 逐步成为商业引擎,本质上也是把“底层技术不确定性”从内容团队日常生产里尽量剥离出去。id 当年的问题在于,它太早站到了行业前沿,也太晚承认前沿需要组织来托底。

id 的深层问题,是人、流程和股权激励没配平

Carmack 把责任扩展到创始人层面。他说,id Software 最初的公司股票安排和买卖协议是错误的,虽然初衷是确保所有权掌握在仍为当前项目努力工作的人手里,但结果带来了不良激励。他认为,硅谷更常见的股权归属机制会更好。

这点容易被游戏史叙事忽略。创始团队不是只靠热爱和高压就能长期稳定运转。股权如何归属,离开或留下的人如何被对待,会反过来影响合作、信任和长期投入。对今天的独立游戏团队、AI 创业团队、工具链公司来说,这不是历史八卦,而是签第一份协议时就该想清楚的现实问题。

Carmack 也没有把所有问题都揽到自己身上。他不完全接受“关卡设计师必须同时具备强视觉审美”这一要求的责任。他说,团队要求关卡不仅好玩,还要好看,而随着技术提供更丰富的表达空间,这变得更难。John Romero 当年做得很好,也早早抬高了公司预期。Carmack 承认公司本应更早让艺术家和设计师配对,但设计师之间存在内耗,能处理视觉的人会贬低不能处理视觉的人。最后,他点名向 Sandy Petersen 道歉。

目前看不清的是,Petersen 原视频中更完整的论证细节。仅凭 Carmack 这条回应,不能推导出《Quake》导致 id 财务恶化,或直接造成公司后续命运转折。能确认的是,《Quake》暴露了一个高创造力团队的老问题:技术领导力很强,不等于组织系统已经成熟。

接下来最该观察的,不是老玩家如何重新争论《Quake》排名,而是游戏行业如何理解“技术债”和“组织债”同时到期。对项目负责人来说,问题很具体:下一次重写引擎、升级工具链、压缩排期之前,要先问内容团队有没有稳定地板,核心成员有没有恢复时间,激励结构有没有让合作变成内耗。