a16z:传统游戏厂商如何转型开发元宇宙游戏?这里有一份详细攻略

a16z:传统游戏厂商如何转型开发元宇宙游戏?这里有一份详细攻略

首页模拟经营Roblox更新时间:2024-04-16

作者:James Gwertzman是a16z游戏基金的GP。在此之前,James在微软领导游戏行业的垂直领域开发工作(微软在2018年收购了他创立的游戏基础设施服务PlayFab)。

想象一下:当你安装了大家都在谈论的新跑酷游戏,你的数字化身立刻就获得了一套新的技能。在挑战关卡的教程中你飞身上墙、跃过障碍物几分钟后,你已经准备好迎接更大的挑战了。你把自己传送到你最喜欢的游戏之一《Grand Theft Auto: Metaverse》中,沿着另一个玩家设置的路线,你很快就踩着汽车引擎盖,从一个屋顶跳到另一个屋顶。等一下......那个邮箱下面发出的光芒是什么?是一只巨大的进化版Charizard!你从你的库存中拿出一个神奇宝贝球,抓住了它,并继续你的游戏之旅......

这种游戏场景今天不可能发生,但在我看来,它将在我们的未来发生。我相信,可组合性:循环、重复使用和重新组合基本构件,以及互操作性:让一个游戏的组件在另一个游戏中工作,这些概念将出现在游戏中,它们将彻底改变游戏的构建方式和玩法。

游戏开发者将能够更快的进行开发,因为他们不必每次都从头开始。他们能够尝试新的东西并承担新的风险,他们将更有创造性地构建。而且因为进入的门槛会更低,市场上会有更多的开发者。游戏的本质将扩展到包括这些新的 "元宇宙体验”之上,就像前面提到的例子,这种变革会在其他游戏之间和内部进行。

当然,对 "体验 "的任何讨论也会引发从业者对另一个被广泛讨论的想法的讨论——元宇宙。的确,许多人把元宇宙看作是一个精心设计的游戏,但它的潜力要高得多。归根结底,元宇宙代表了我们人类在未来如何在网上互动和交流的整体方式。而在我看来,游戏创作者在游戏技术的基础上,遵循游戏的生产流程,才是释放元宇宙潜力的关键。

为什么是游戏创造者?没有任何一个行业在构建大规模在线世界方面有如此丰富的经验,在这些世界中,数十万(有时是数千万!)的在线参与者彼此交往,而且往往是同时交往。现代游戏已经不仅仅是关于 "玩 "了--它们同样是关于 "交易"、"制作"、"流动 "或 "购买"。元宇宙在这个列表中增加了更多动词--想想 "工作 "或 "爱"。就像微服务和云计算在科技行业掀起的创新浪潮一样,我相信下一代游戏技术将在游戏领域迎来新一代的创新和创造力。

这已经在有限的范围内发生了。许多游戏现在支持用户生成的内容(UGC),这使得玩家可以在现有游戏中建立自己的扩展。一些游戏,如Roblox和Fortnite,是如此的可扩展,以至于他们已经称自己为元宇宙。但是,目前这一代的游戏技术,在很大程度上仍然是为单人游戏建立的,而且只能实现我们看到的可玩性。

这场革命将需要整个技术栈的创新,从生产流程和创意工具,到游戏引擎和多人网络,到分析和直播服务。

这篇文章概述了我对即将到来的游戏变革阶段的看法,然后细分了启动这个新时代所需的新的创新领域。

即将到来的游戏演变

在很长一段时间里,游戏主要是单一的、固定的体验。开发商会制作游戏,发行,然后开始制作续集。玩家会购买、玩耍,然后在玩够了内容后继续前进——这通常只需10-20小时的游戏时间。

我们现在处于游戏即服务的时代,开发商在游戏推出后持续更新他们的游戏。这些游戏中的许多还具有与元宇宙相关的UGC,如虚拟音乐会和教育内容。Roblox和Minecraft甚至设有市场,玩家创造者可以通过他们的工作获得报酬。

然而,关键是,这些游戏仍然(有意地)相互隔绝。虽然他们各自的世界可能是巨大的,但他们是封闭的生态系统,没有什么可以在他们之间转移--不是资源、技能、内容或朋友。

那么,我们怎样才能摆脱这种围墙式花园的传统,释放出元宇宙的潜力?随着可组合性和互操作性成为具有元宇宙意识的游戏开发者的重要概念,我们将需要重新思考我们如何处理以下问题:

我认为这些变化发生在游戏开发的三个明确层面:技术层(游戏引擎)、创意层(内容制作)和体验层(现场操作)。在每一层,都有明显的创新机会,我将在下面详细介绍。

题外话:制作游戏是一个涉及许多步骤的复杂过程。甚至比其他形式的艺术更甚,它是高度非线性的,需要频繁的循环和迭代,因为无论纸上谈兵多么有趣,在你玩之前你都无法知道它是否真的有趣。在这个意义上,它更类似于编排一个新的舞蹈,真正的工作是在工作室里与“舞者”反复进行的。

下面的可扩展部分为那些可能不熟悉其独特复杂性的人概述了游戏制作过程。

前期制作:前期制作是为游戏制定愿景和计划的阶段。

生产。制作是创建发布所需的大部分内容的阶段。游戏由三种成分组成:代码、艺术和数据,所有这些都必须建立和整合在一起,然后通过许多迭代和修订进行管理。

- 石头必须由三维艺术家在Blender或Autodesk 3ds Max等三维软件包中建模,类似于雕塑家用粘土雕刻物体的方式。

- 石头必须涂上纹理,使其看起来更加逼真,通常由二维艺术家在Photoshop等绘图程序中创建,通常以照片为起点。

- 其他二维纹理也可能被创建,以使物体更加真实,提供诸如凹凸感、闪亮感、透明度、自发光等信息。

角色,或会移动的物品,甚至更加复杂,因为它们需要内部骨架来描述它们如何移动。动画师还必须创造出运行、跳跃、攻击、甚至只是站着等待的角色动画,以及角色所持的道具(如矛、枪或背包)。同时,声音设计师必须创造相匹配的声音效果,如脚步声,必须与动画同步,以使角色真实可信--不同的表面(泥土、草地、砾石、人行道等)需要不同的效果集。角色通常也有独立的面部动画,以及用于对口型的嘴部位置。其他需要的资产包括口语对话、音乐、粒子效果(如火灾或爆炸)和界面元素,如屏幕上的菜单或状态显示)。所有这些资产都在面向艺术家友好的工具中创建,并保存为 "源艺术 "元素。然后,它们必须被组合在一起,变成对引擎友好的 "游戏内资产",这些资产被优化为实时显示,可以被关卡设计师放入实际的游戏关卡中。

测试。测试是一个在游戏开发过程中不断发生的过程,但游戏越是接近推出,风险就越大。大多数现代游戏都有大量的分析工具,所以游戏设计者可以衡量他们努力的效果。

启动。推出一款游戏是游戏工作室最困难的时刻之一,因为营销团队要为这款新游戏争取市场份额和注意力,同时还要确保所有第一次尝试这款游戏的玩家有一个良好的体验。

推出后。对于现代的游戏即服务来说,所有启动前的工作只是一个开始--启动后,真正的工作开始了,因为团队必须维护和更新他们的游戏。

活动。最重要和最有效的发布后活动之一是在游戏内举办和运营现场活动。活动可以是短期的促销活动(比如"金币销售!"),也可以是多日的复杂活动(比如"月光节角色开放,仅限本周末,前100名完成的玩家可获得独家稀有物品!")。运行一个活动需要创建和测试新的内容,向玩家推广,然后跟进任何奖品或奖励,最好是由LiveOps团队尽可能多地独立完成,工程师的参与最少。

技术层:重新认识游戏引擎

大多数现代游戏开发的核心是游戏引擎,它为玩家的体验提供动力,并使团队更容易建立新游戏。像Unity或Unreal这样流行的引擎提供了一个可以在不同游戏中重复使用的通用功能,使游戏创作者可以自由地构建他们游戏的独特部分。这不仅节省了时间和金钱,而且还使竞争环境更加公平,使小型团队能够与大型团队竞争。

也就是说,相对于游戏的其他部分,游戏引擎的基本作用在过去20年里没有真正改变。虽然引擎已经增加了它们所提供的服务的数量--从单纯的图形渲染和音频播放扩展到多人游戏和社交服务以及发布后的分析和游戏中的广告--但引擎仍然主要是作为代码库来运送的,完全由每个游戏来包裹。

然而,当考虑到元宇宙的时候,引擎就扮演了一个更重要的角色。为了打破一个游戏或体验与另一个游戏或体验之间的隔阂,游戏很可能会被包裹并托管在引擎中,而不是相反。在这种扩展的观点中,引擎变成了平台,而这些引擎之间的交流将在很大程度上定义我所认为的共享元宇宙。

以Roblox为例,Roblox平台提供与Unity或Unreal相同的关键服务,包括图形渲染、音频播放、物理体感和多人游戏。然而,它还提供了其他独特的服务,如可以在其游戏目录中共享玩家头像和身份;扩展的社交服务,包括共享的朋友名单;强大的安全功能,以帮助保持游戏社区的安全;以及工具和资产库,以帮助玩家创建新游戏。

然而,Roblox作为一个元宇宙仍有不足,因为它是一个有围墙的花园。虽然Roblox平台上的游戏之间有一些有限的共享,但Roblox与其他游戏引擎或游戏平台之间没有共享或互操作性。

为了完全释放元宇宙,游戏引擎开发者必须在以下方面进行创新:1)互操作性和可合成性,2)改进的多人游戏服务,以及3)自动测试服务。

互操作性和可组合性

为了解锁元宇宙,并允许在例如《侠盗猎车手》宇宙中猎取小精灵,这些虚拟世界将需要前所未有的合作和互操作性。虽然有可能由一家公司来控制为全球元宇宙提供动力的通用平台,但这既不可取也不可能。相反,更有可能的是,去中心化的游戏引擎平台将会出现。

当然,在谈论去中心化技术时,我不能不提到Web3。Web3指的是一组技术,建立在区块链上,使用智能合约,通过将关键网络和服务的控制权转移给用户/开发者,实现所有权的去中心化。特别是,web3中的可组合性和互操作性等概念对于解决在迈向元宇宙时面临的一些核心问题很有帮助,尤其是身份和财产,大量的研究和开发正在进入web3核心基础设施。

尽管如此,虽然我相信web3将是重新想象游戏引擎的一个重要组成部分,但它并不是高招。

web3技术在元宇宙中最明显的应用可能是允许用户在元宇宙中购买和拥有物品,如一块虚拟房地产或数字化身的衣服。由于写在区块链上的交易是公开记录的,所以作为非同质化代币(NFT)购买物品,理论上可以拥有一个物品,并在多个元宇宙平台上使用它,以及其他一些应用。

然而,我认为在以下问题得到解决之前,这不会在实践中发生。

改进的多人游戏系统

一个大的重点领域是在多人游戏和社交功能上,这非常重要。今天越来越多的游戏是多人游戏,因为具有社交功能的游戏在很大程度上胜过单人游戏。因为从定义上来说,元宇宙将完全是社交性的,它将受到在线体验中特有的各种问题的影响。社交游戏必须防止*扰和上瘾问题;它们也更容易受到流失玩家的DDoS攻击,而且它们通常必须在世界各地的数据中心运营服务器,以尽量减少玩家的延迟,并提供最佳的玩家体验。

考虑到多人游戏功能对现代游戏的重要性,目前仍然缺乏完全有竞争力的现成解决方案。像虚幻或Roblox这样的引擎,以及像Photon或PlayFab这样的解决方案,提供了这些基本功能,但还有一些漏洞,如高级匹配,开发者必须自己填补。

对多人游戏系统的创新可能包括:

自动测试服务

在发布任何在线体验时,测试都是一个昂贵的瓶颈,因为一小批游戏测试人员必须反复进行体验,以确保一切按预期工作,并且没有故障或漏洞。

跳过这一步的游戏会给他们带来危险。最近推出的备受期待的游戏《赛博朋克2077》,由于其推出时存在大量的错误,被玩家大声谴责。然而,由于元宇宙本质上是一个没有固定路线的 "开放世界 "游戏,测试的成本可能过高。缓解瓶颈的方法之一是开发自动测试工具,例如可以像玩家一样玩游戏的AI代理,这被用来寻找故障、崩溃或错误。这项技术的一个附带好处是可信赖的人工智能玩家,可以替代意外退出多人游戏的真实玩家,或者提供早期多人游戏的 “比赛流失性",以减少玩家必须等待开始比赛的时间。

自动测试服务的创新可能包括:

创意层:重新想象内容制作

随着3D渲染技术越来越强大,创建一个游戏所需的数字内容量也不断增加。比如最新的《地平线5》赛车游戏--这是有史以来最大的《地平线》安装包,需要超过100Gb的磁盘空间,而《地平线4》的安装包为60Gb。而这仅仅是冰山一角。原始的 "源艺术文件",即由艺术家创建并用于创建最终游戏的文件,可能还要大很多倍。资产的增长是因为这些虚拟世界的规模和质量都在不断增长,具有更高的细节水平和更高的保真度。

现在考虑一下元宇宙。对高质量数字内容的需求将继续增加,因为越来越多的体验从物理世界转移到了数字世界。

这已经在电影和电视界发生了。最近的迪斯尼 节目《曼陀罗》通过在虚幻游戏引擎中运行的 "虚拟场景 "上进行拍摄,开创了新局面。这是革命性的,因为它减少了制作的时间和成本,同时提高了成品的范围和质量。在未来,我希望有越来越多的作品采用这种方式拍摄。

此外,与实体电影布景不同的是,鉴于保持布景完好的高昂存储成本,实体电影布景在拍摄结束后通常会被销毁,而数字布景可以很容易地存储起来,以便将来重新使用。事实上,投资更多而不是更少的钱,建立一个完全实现的世界,以后可以重新使用,以产生完全的互动体验,这是有意义的。希望在未来,我们会看到这些世界可以提供给其他创作者,在这些虚构的现实中创造新的内容,进一步推动元宇宙的发展。

现在考虑一下这些内容是如何创建的。越来越多的内容是由分布在世界各地的艺术家创造的。新冠疫情的持久影响之一是长期推动远程开发,团队分布在世界各地(团队成员经常在家里工作)。远程开发的好处是显而易见的--能够在任何地方雇用人才--但代价也是巨大的,包括创造性地合作、同步构建现代游戏所需的大量资产以及维护知识产权的安全等方面的挑战。

鉴于这些挑战,我认为数字内容制作将有三个大的创新领域。1)人工智能辅助的内容创作工具,2)基于云的资产管理、构建和发布系统,以及3)协作式内容生成。

人工智能辅助的内容创作

今天,几乎所有的数字内容仍然是由手工制作的,这使得现代游戏的发布时间和成本增加了。一些游戏已经尝试了 "程序性内容生成",其中算法可以帮助生成新的角色或世界,但构建这些算法本身可能是相当困难的。

然而,新一波人工智能辅助工具即将到来,它们将能够帮助艺术家和非艺术家更快、更高质量地创造内容,降低内容生产的成本,并使游戏生产任务民主化。

这一点对元宇宙尤其重要,因为几乎每个人都会被要求成为创造者,但不是每个人都能创造出世界级的艺术。我所说的艺术,是指整个数字资产类别,包括虚拟世界、互动角色、音乐和声音效果等等。

人工智能辅助内容创作中的创新将包括转换工具,可以将照片、视频和其他现实世界的人工制品变成数字资产,如3D模型、纹理和动画。例如,Kinetix可以从视频中创建动画;Luma Labs可以从照片中创建3D模型;COLMAP可以从静态照片中创建可导航的3D空间。

在创意助手中也会有创新,它们接受艺术家的指导,并反复创造新的资产。例如,Hypothetic可以从手绘的草图中生成3D模型。Inworld.ai和Charisma.ai都使用人工智能来创造可信的角色,玩家可以与之互动。而DALL-E可以从自然语言输入生成图像。

使用人工智能辅助的内容创作作为游戏创作的一部分的一个重要方面将是可重复性的。由于创作者必须经常返回并进行修改资产,所以仅仅存储人工智能工具的输出是不够的。游戏创作者必须存储创建该资产的整个指令集,因此艺术家可以回头做修改,或复制该资产并为新的目的进行修改。

基于云的资产管理、构建和发布系统

构建现代电子游戏时,游戏工作室必须面对的最大挑战之一是管理创造一个引人注目的体验所需的所有内容。今天,这是一个相对未解决的问题,没有标准化的解决方案;每个工作室必须拼凑出自己的解决方案。

为了了解为什么这是一个如此困难的问题,请考虑一下所涉及的大量数据。一个大型游戏可能需要数以百万计的不同类型的文件,包括纹理、模型、人物、动画、关卡、视觉效果、声音效果、录制的对话和音乐。

这些文件中的每一个都会在制作过程中反复变化,有必要保留这些变化的副本,以备创作者需要回溯到早期版本。今天,艺术家们经常通过简单地重命名文件(例如,"forest-ogre-2.2.1")来应对这一需求,这导致了文件的激增。而且由于这些文件的性质,这需要占用大量的存储空间,因为它们通常很大,很难压缩,而且每个修订版都必须单独存储。这与源代码不同,在源代码中,可以只存储每个修订版本身的变化,这是很有效的。这是因为对于许多内容文件,如艺术品,即使改变图像的一小部分,也会几乎改变整个文件。

此外,这些文件并不是孤立存在的。它们作为一个通常被称为内容管道的整体过程的一部分,它描述了所有这些单独的内容文件如何共同创造可玩的游戏。在这个过程中,由艺术家创建的 "源艺术 "文件通过一系列的中间文件被转换和组合成 "游戏资产",然后被游戏引擎使用。

今天的“管道”不是很聪明,它一般不知道资产之间存在的依赖关系。例如,管道通常不知道一个3D篮子的特定纹理是由一个特定的农民角色持有的,而这个农民角色就生活在这个关卡中。因此,每当任何资产被改变时,整个管道必须被重建,以确保所有的变化被扫除并纳入。这是一个耗时的过程,可能需要几个小时甚至更多时间,这减缓了创意迭代的速度。

元宇宙的需求将加剧这些现有的问题,并创造一些新的问题。例如,元宇宙将会很大,比现在最大的游戏还要大,所以所有现有的内容存储问题都适用。此外,元宇宙的 "永远在线 "性质意味着新内容将需要直接流入游戏引擎;不可能 "停止 "元宇宙以创建新的构建。元宇宙将需要能够即时更新自己。为了实现可组合性的目标,远程和分布式创作者将需要有办法访问源资产,创建他们自己的衍生品,然后与其他人分享它们。

解决元宇宙的这些需求将为创新创造两个主要机会。首先,艺术家们需要一个类似于Github的、易于使用的资产管理系统,该系统将为他们提供与开发者目前享有的相同水平的版本控制和协作工具。这样一个系统将需要与所有流行的创作者工具整合,如Photoshop、Blender和Sound Forge。Mudstack是今天关注这一领域的公司的一个例子。

其次,在内容管道自动化方面还有很多工作要做,这可以使艺术管道现代化和标准化。这包括将源资产导出为中间格式,并将这些中间格式构建为可用于游戏的资产。一个智能管道会知道依赖关系图,并能够进行增量构建,这样当资产被改变时,只有那些具有下游依赖关系的文件会被重建,这大大减少了玩家在游戏中看到新内容的时间。

改进协作工具

尽管现代游戏工作室具有分布式的协作性质,但在游戏制作过程中使用的许多专业工具仍然是中心化的、单一创造者的工具。例如,在默认情况下,Unity和Unreal关卡编辑器都只支持一个设计师同时编辑一个关卡。这就减慢了创作过程,因为团队不能在一个世界上并行工作。

另一方面,Minecraft和Roblox都支持协作编辑;这是这些消费平台变得如此受欢迎的原因之一,尽管它们缺乏其他专业功能。一旦你看到一群孩子在《Minecraft》中一起建造一个城市,你就不可能想象想要用其他方式来做。我相信协作将是元宇宙的一个基本特征,它允许创作者在网上一起建造和测试他们的作品。

总的来说,游戏开发的协作将在游戏创作过程的几乎所有方面变得实时。协作可能演变出一些方式,以便玩家在元宇宙中解锁关卡,其中包括:

体验层:重新想象运营的实时服务

为元宇宙重新设计的最后一层涉及到创建必要的工具和服务来实际操作元宇宙本身,这可以说是最难的部分。建立一个身临其境的世界是一回事,而在全球范围内与数以百万计的玩家一起全天候地运行它又是另一回事。

开发者必须面对的是:

为了应对所有这些挑战,公司需要装备精良的团队,能够获得广泛的后台基础设施和必要的仪表盘和工具,以使他们能够大规模地运营这些服务。有两个领域的创新时机已经成熟,那就是LiveOps服务和游戏内商务。

LiveOps作为一个领域仍然处于起步阶段。商业工具,如PlayFab、Dive、Beamable和Lootlocker只实现了完整的LiveOps解决方案的一部分。因此,大多数游戏仍然感到被迫实施他们自己的LiveOps栈。一个理想的解决方案将包括:实时事件日历,能够安排事件、预测事件、创建事件模板或克隆以前的事件;个性化,包括玩家细分、有针对性的促销和优惠;信息传递,包括推送通知、电子邮件和游戏内收件箱,以及用用户自己的语言与他们沟通的翻译工具;通知编写工具,因此非程序员可以编写游戏内弹出式窗口和通知;测试,模拟即将发生的事件或新内容更新,包括出现问题时回滚变化的机制。

更加发达但仍然需要创新的是游戏中的商务。考虑到近80%的数字游戏收入来自于在免费游戏中销售物品或其他微交易,没有更好的现成解决方案来管理游戏中的经济。如果能创造元宇宙版的Shopify,就很了不起。

目前存在的解决方案都只是解决了一部分问题。一个理想的解决方案需要包括物品目录,包括每个物品的任意元数据;用于真钱销售的应用商店界面;优惠和促销,包括限时优惠和定向优惠;报告和分析,包括定向报告和图表。用户生成的内容,例如游戏可以出售由自己的玩家创造的内容,并将一定比例的收入返还给这些玩家;先进的经济系统,例如物品制作(将两个物品结合起来创造第三个)、拍卖行(因此玩家可以互相出售物品)、交易和赠与;以及与网络世界和区块链的全面整合。

下一步是什么?改造游戏开发团队

在这篇文章中,我分享了关于游戏将如何转型的愿景,因为新技术开启了游戏之间的可组合性和互操作性。我希望游戏界的其他人与我一样,对即将到来的潜力感到兴奋,并希望他们受到鼓舞,与我一起建立释放这场革命所需的新公司。

这一即将到来的变革浪潮将不仅仅为新的软件工具和协议提供机会。它将改变游戏工作室的本质,因为这个行业正在从单一的单体工作室向新的水平层的专业化发展。

事实上,我认为,在未来,我们将看到游戏制作过程中更大的专业化程度。我还认为我们会看到:出现

***

我和a16z Games的团队很高兴能够投资于这个未来,我迫不及待地想看到这些改变我们行业的变化将释放出令人难以置信的创造力和创新水平。游戏已经是娱乐行业中最大的一个部门,而且随着越来越多的经济部门转移到网上和进入元宇宙,游戏将发展得更大。

我们甚至还没有触及其他一些即将到来的令人兴奋的新进展,例如苹果公司的新增强现实头盔或Meta公司最近宣布的新VR原型,或将3D技术引入WebGPU的网络浏览器。

成为一名创作者真的是前所未有的好时机。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved