← 返回信息流
AI 资讯Hacker News·2 天前

《波斯王子》开发团队揭秘爆款游戏诞生过程

原标题:How we made hit video game Prince of Persia

速览

本文深入探讨了经典动作游戏《波斯王子》的开发历程。团队详细分享了在游戏设计、技术实现及创意打磨方面的关键决策。这些经验对于理解现代游戏开发流程具有重要参考价值。

AI 深度解读

《波斯王子》诞生记:从罗托斯坎动画到互动叙事的先驱

背景

20世纪80年代中期,个人电脑游戏开发处于一个相对“开放”且野蛮生长的阶段。编程知识缺乏系统化的教育渠道,开发者主要依靠杂志自学或在爱好者之间交换技巧。当时的游戏发行模式类似于出版业:开发者将写好的游戏程序存储在软盘上,像提交书稿一样发送给发行商。

乔丹·墨切尔(Jordan Mechner)当时是耶鲁大学的大一学生。他最初向著名游戏公司 Broderbund 提交了一款名为《Deathbounce》的《小行星》(Asteroids)风格游戏,但被拒绝。然而,Broderbund 接受了他的下一部作品《空手道》(Karateka),这是一款横向卷轴格斗游戏。正是基于《空手道》的成功,墨切尔决定制作一款平台跳跃游戏,这最终催生了游戏史上的里程碑之作——《波斯王子》(Prince of Persia)。

与此同时,Broderbund 的出版商道格·卡尔斯顿(Doug Carlston)正处于一个拥有多名独立开发者的阁楼办公环境中。卡尔斯顿观察到,许多程序员擅长完成90%的工作,却缺乏完成最后10%枯燥收尾工作的耐力,而墨切尔以其对细节的极致追求和出色的完成度脱颖而出。

核心内容

灵感来源与概念构思 墨切尔希望制作一款平台游戏,灵感来源于1984年的《Dr. Creep的城堡》,其中包含开关、门和陷阱等解谜元素。他试图将这些解谜机制与《空手道》中那种在当时极为罕见的、流畅的“罗托斯坎”(Rotoscoping,即描摹真人动作)动画相结合。此外,电影《夺宝奇兵》(Raiders of the Lost Ark)的开场镜头也是重要灵感,他希望在游戏中重现那种“随时可能死亡”的紧张感。

故事背景设定为一位公主被邪恶的大维齐尔(Vizier)锁在塔中,玩家需在限定的一小时内拯救她。墨切尔后来意识到,这一设定潜意识里映射了他作为犹太难民的家庭历史,尽管他在游戏中将主角描述为来自异国的冒险者。

技术挑战与手动数字化 1985年10月,墨切尔开始了开发工作。由于当时不存在动画软件,他不得不手动完成所有数字化工作。他拍摄了弟弟大卫在高中停车场奔跑、跳跃、攀爬的视频,然后逐帧拍摄照片,冲洗胶片,并在只有黑白两色的数字化仪上手动修饰图像。这一过程耗时数月。

内存限制与“影子人”的诞生 完成角色动画后,墨切尔开始构建关卡。但他发现,仅仅躲避陷阱并不有趣。当时的女友兼同事 Tomi Pierce 建议加入战斗元素。然而,流畅的动画已经占满了 Apple II 计算机仅有的 48KB 内存(这一容量甚至小于今天的平均一封电子邮件)。

出于绝望,墨切尔使用了一种称为“字节移位”(byte-shifting)的技术,在不增加内存占用的情况下,生成了主角的极化“黑暗”版本——“影子人”(Shadowman)。玩家通过跳入镜子创造影子人,它会偷走玩家的药水并关闭面前的门。这一设计不仅解决了内存问题,还成为了游戏所需的对手。随后,墨切尔重新编程以释放足够的内存,用于剑术格斗动画。这些动作是从1938年电影《罗宾汉历险记》(The Adventures of Robin Hood)中埃罗尔·弗林(Errol Flynn)和巴斯尔·拉斯伯恩(Basil Rathbone)的侧面镜头中描摹而来的。

开发周期与发布 墨切尔于次年搬到旧金山,在 Broderbund 的办公室工作,周围有威尔·赖特(Will Wright,后来的《模拟城市》制作人)等真正的程序员。虽然身处专业环境,但《波斯王子》的开发耗时四年才最终完成。

1989年游戏发布时,Apple II 平台已处于衰退期。但凭借在欧洲和日本其他平台上的成功,游戏随后在美国 PC 平台上重新发行,销量大幅回升。墨切尔感到如释重负,认为自己的设计理念得到了验证。

后续影响与个人命运 《波斯王子》确立了一种动作冒险平台游戏的模板,直接影响了后来的3D游戏浪潮,如《古墓丽影》(Tomb Raider)和《神秘海域》(Uncharted)。墨切尔后来还参与了2010年电影《波斯王子:时之刃》的改编工作。在此之前,他耗尽积蓄开发了另一款游戏《最后的快运》(The Last Express),这是一款在商业上失败的艺术性尝试。《波斯王子》的成功再次拯救了墨切尔。

关键要点

  • 开发模式的变迁:80年代的游戏开发依赖自学和软盘提交,缺乏现代协作工具,开发者需具备极高的自主性和多面手能力。
  • 技术创新:《波斯王子》通过手动逐帧描摹真人动作(罗托斯坎技术),实现了当时前所未有的流畅动画,突破了静态精灵图的局限。
  • 硬件限制下的创意:在 Apple II 仅 48KB 内存的限制下,开发者通过“影子人”机制巧妙解决内存溢出问题,并将限制转化为游戏机制的一部分。
  • 跨媒介融合:游戏设计深受电影(如《夺宝奇兵》、《罗宾汉历险记》)影响,体现了早期游戏与电影在叙事和视觉表现上的相互借鉴。
  • 长周期开发:尽管有专业团队支持,但《波斯王子》仍耗时四年完成,反映了独立游戏开发中对细节和完成度的极致追求。
  • 行业先驱地位:该游戏不仅定义了动作冒险平台游戏的类型,还预示了电影技术与游戏技术的融合趋势,类似于皮克斯(Pixar)早期为卢卡斯影业开发图形软件的历史。

意义与影响

《波斯王子》不仅是游戏史上的技术奇迹,更是互动娱乐叙事演进的转折点。

首先,它证明了动画技术在游戏中的巨大潜力。在传统观念中,动画是好莱坞的专属领域,而《波斯王子》展示了游戏开发者如何利用有限的硬件资源,通过技术手段实现电影级的视觉流畅度。这种跨行业的技术流动,预示了后来游戏与电影在视觉表现和叙事手法上的深度融合。

其次,它确立了动作冒险游戏(Action-Adventure)的核心范式。通过结合平台跳跃、解谜、限时生存和战斗元素,《波斯王子》为后来的3D游戏奠定了基础。《古墓丽影》和《神秘海域》等3D大作直接继承了其基因,将这种紧张刺激的冒险体验带入了三维空间。

最后,从行业生态来看,它展示了独立开发者与发行商之间的共生关系。墨切尔的艺术执着与 Broderbund 的商业运作相结合,创造了一个跨越平台、跨越地域的文化现象。尽管 Apple II 平台最终衰落,但《波斯王子》的生命力证明了优质内容可以超越硬件周期的限制,并在不同的平台上获得新生。

正如出版商卡尔斯顿所言,这是一款“难以言喻”的作品,玩家在未游玩时也会念念不忘。这种情感连接和沉浸感,正是《波斯王子》留给后世最宝贵的遗产。

查看原文 →theguardian.com