初代战神为何成经典?开发者自曝四年开发曾疯狂加班

18

初代《战神》幕后曝光:开发四年 开发者自曝疯狂加班

在PS2的黄金时代,《战神》以链刃劈砍的暴力美学、奥林匹斯诸神的史诗叙事,把动作游戏推向了“神作”高度,但这份让玩家记了二十年的经典,背后藏着一群年轻人用四年青春熬出来的“苦战日记”——初代《战神》首席程序员蒂姆·莫斯在《Retro Gamer》的访谈里,揭开了那段被“神化”掩盖的开发秘辛。 2001年,圣莫尼卡工作室启动《战神》项目时,团队平均年龄只有28岁——他们中有人刚从游戏设计专业毕业,有人只做过小型独立游戏的辅助开发,却抱着“要做一款改变行业的动作游戏”的热望,一头扎进了无休无止的代码与调试里。
“我们当时没有‘项目管理’的概念,只有‘必须做完’的执念。”莫斯回忆,“今天改不完奎托斯链刃的攻击判定,就熬夜到凌晨三点;明天过不了冥界机关的物理测试,就集体留在办公室啃冷冻披萨。”四年里,项目经历了三次延期,每次都是靠“加时间”解决问题:优化链刃的粒子效果减少卡顿,调试机关谜题的受力反馈,重新写敌人的AI逻辑……直到2005年发售前一周,团队还在调整最终BOSS宙斯的攻击模式——有人开玩笑说,“我们的头发都跟着代码一起掉了”。
而在PS2时代,这样的“拼命”并非个例:当时《游戏开发者杂志》统计,该平台游戏平均开发周期仅19个月,《战神》的四年工期是行业均值的两倍还多——它的经典,从一开始就带着“用时间堆出来”的痕迹。

技术地基:从《Kinetica》到《战神》,引擎的“二次重生”

战神》的开发起点,比2001年更早。
圣莫尼卡此前做过竞速游戏《Kinetica》,其物理引擎和场景加载技术成了《战神》的“技术地基”,但动作游戏的需求,完全颠覆了竞速框架:奎托斯的链刃要“有重量”,每一次挥砍都得带起空气震动的粒子效果;机关谜题要“真实”,推动巨柱时地面裂纹得跟着受力方向延伸;史诗场景要“无缝”,从奥林匹斯山悬崖跳到冥界深渊,不能有加载画面。
团队相当于在已有引擎上“重构”:他们修改了70%的核心代码,优化了内存管理,甚至重新写了一套“动态资源加载系统”——要知道,PS2只有32MB内存,能装下《战神》的史诗场景,本身就是技术奇迹,莫斯说:“我们像在给一辆赛车装飞机引擎——每一步都得小心,生怕‘炸了’。”

续作的“时间紧箍咒”:两年做《战神2》,最后九个月在“救火”

初代的成功,让索尼给续作定下了“两年内发售”的死线——这成了团队的“噩梦”。
“《战神2》的节奏像坐过山车:前半年还在规划剧情,后九个月突然要把所有内容‘拼起来’。”莫斯说,为了赶进度,团队每天工作12小时以上,有人把睡袋搬到工位,有人连续三周没陪家人吃晚饭,而最棘手的,是“珀伽索斯骑乘关卡”:玩家要驾天马在空中战斗,引擎得同时处理三件事——天马的飞行物理(翅膀煽动的升力、转向惯性)、敌人的AI(鹰身女妖预判天马轨迹)、战斗反馈(链刃砍中时的羽毛与血花混合效果)。
原本的引擎根本没设计过“3D空间高速战斗”:调试初期,天马一转向就“穿模”,敌人攻击经常“打空”,屏幕因粒子效果太多卡顿,团队花了六周优化碰撞检测,用“分层渲染”减少负担,调整天马转向灵敏度——光是让天马“飞得自然”,就改了50多版参数,莫斯笑称:“那段时间,我们听到‘珀伽索斯’就头疼,它差点让《战神2》赶不上发售日。”

从“苦战”到“反思”:PS2的开发模式,为何成了“过去时”?

近年来,游戏行业开始反思“加班文化”,战神:诸神黄昏》开发时,圣莫尼卡采用“弹性工作时间”,每周五下午让员工提前下班,避免职业倦怠,但回到PS2时代,“拼命加班”是AAA游戏的“默认选项”:技术限制、预算压力、市场需求,每一个问题都靠“人力堆时间”解决。
莫斯说:“我们当时以为‘努力就能解决一切’,但现在回头看,那种模式不可持续——有人因此离开行业,有人落下腰椎病,我们只是‘幸运’做出了经典。”行业在探索“平衡”:用虚幻5的“纳米级细节”减少手工建模时间,用AI辅助生成剧情,用“模块化开发”拆分大项目,但莫斯强调:“经典从来不是轻松做出来的,只是热情不该变成‘压榨’的借口。”

经典背后的“普通人”:一群年轻人,熬出了一个时代的记忆

莫斯最后说:“有人问我‘后悔吗?’,我会说‘不后悔’——我们做了一款玩家记了二十年的游戏,但我更希望,未来的开发者不用再像我们那样‘拼命’。”
《战神》的经典,不是“天生的”,是一群年轻人用四年熬夜、无数次调试、对游戏的热爱“熬”出来的,而这份“熬”的背后,是行业从“野蛮生长”到“理性发展”的变迁——我们记住奎托斯的暴力美学,也该记住那些躲在背后的“普通人”。

更多一手游戏开发幕后、经典神作的秘辛解析,欢迎关注攻略蜂巢——这里有你想知道的游戏行业真相,还有最鲜活的开发者故事。