如今3A游戏的模式难以为继,几乎已经是一个游戏圈公开的事实。
最近几年,有多款备受瞩目的大作遭遇滑铁卢,其实也多少与开发过程中项目管理失控有着密切的关系,比如CDPR的《赛博朋克2077》、Bethesda的《星空》。
因此如何提升开发效率,就成为了当下游戏厂商们最为关心的话题。日前微软和英伟达不约而同地推出了相似的技术,试图来用AI为游戏赋能。
01
在CES 2024上,英伟达方面展示了Avatar Cloud Engine (ACE)技术,其可以帮助开发者在游戏中构建包含语音、对话和动画的AI模型,让游戏中的NPC像真人一样交谈、回答问题和互动,甚至还具有丰富的情感和个性。
在实机演示中,英伟达展示了在ACE技术加持下,《赛博朋克2077》中的NPC实现类似真人的对话以及反馈。目前,已育碧、腾讯、网易、米哈游等游戏大厂宣布将会跟进这项技术。
无独有偶,几乎在同一时间,微软宣布与AI初创公司Inworld合作,引入基于AI的“角色引擎”以及“Copilot助理”,为开发者提供一系列的开发工具,以创建更真实、动态的NPC。
微软方面对此表示,“利用先进的AI技术,为游戏中的NPC注入更多的交互力和生命力,从而提升游戏的沉浸感和体验感”。Inworld方面希望通过用生成式AI来驱动NPC的行为,使得其能够动态地响应玩家的操作,从而提升游戏的“沉浸感”、同时降低开发成本。
02
为什么游戏厂商会对于英伟达、微软的这一新技术如此兴奋,答案就是游戏开发成本大幅上涨,以至于现在的游戏价格已经很难覆盖开发成本了。然而游戏作为休闲娱乐产品,它的价格上涨可谓是牵一发而动全身的,因为游戏价格并不是开发成本所决定的,而是同级别其他娱乐产品的性价比决定,例如根据电影票的价格、视频流媒体订阅价格来定价。
这也是3A游戏的价格长期稳定在60美元,直到最近两年才慢慢涨至70美元的原因。至于说游戏开发成本的上涨,其实与技术的进步有着密切的关系。
如今,次世代游戏的画面愈发精致、内容愈发庞大,从而导致游戏美术、文案,以及相关领域的投入已经与二十年前可谓是天差地别。同时由于游戏体量更大导致了BUG出现的频率更高,比如在去年被诸多玩家吐槽的《星空》,就是一个典型被BUG拖垮的游戏。
03
根据Bethesda总监陶德·霍华德此前在接受媒体采访时透露,其实在2022年年底,《星空》基本就已经开发完毕了,而且Bethesda也决定这款游戏将会在2022年上线。然而在《星空》上线前的一次内部测试中,微软游戏业务负责人菲尔・斯宾塞叫停了《星空》的发售,并直接宣布延期到2023年。虽然当时《星空》为什么延期众说纷纭,但现在大家都知道了,是因为斯宾塞在测试《星空》后发现,糟糕的优化和BUG严重影响了体验,所以才决定延期。
同理,《赛博朋克2077》灾难般的首发,也是因为CDPR股东的强行要求。据该公司前员工的爆料显示,《赛博朋克2077》的开发团队甚至于不知道如何在发售日前完成游戏。准确来说,整个《赛博朋克2077》项目几乎都是一个灾难,其开发周期长达八年,甚至三度延期,并且CDPR创始人更是贡献了一个金句,“没有人会记得那些按时发布的垃圾游戏。”
庞大的世界观、庞大的游戏内容,已然是如今3A游戏的一大特色。
以本世代最拟真的《荒野大镖客2》为例,这款游戏中有着超过1000个NPC,每个NPC都有自己的美术作者和配音演员,并分布在6个章节的100多个任务中,而这一切则是开发商R星耗时近8年、研发成本接近5亿美元的成果。由于此前游戏中NPC的每一句台词、每一个动作都需要一一打造,所以自然也就无比耗时。
04
Avatar Cloud Engine的意义,就在于可以用AI来帮助开发者填充内容。过去并不是没有开发者想用AI来代替人工,但当时AI生成的故事文本只能做到看上去正常,内容几乎就经不起推敲,更不用说根据游戏内部环境、NPC性格来定制化生成内容了。
好在随着AIGC相关技术的成熟,如今以GPT-4为代表的生成式人工智能产出的故事,只需要经过一定程度的人工干预,在逻辑性、流畅度上已经接近人类的作品了。
其实在很早之时,“自动化互动叙事”就是游戏开发者孜孜不倦追求的目标,只不过由于技术的限制而无法实现。现在好不容易有了落地的曙光后,一众游戏大厂纷纷激动也就丝毫不奇怪了。