游戏研发面临技术不足挑战,行业规则受影响,内容成本增长

昵称 6个月前 58浏览 0评论

这些外部力量和行业趋势正在对游戏开发的多个领域产生影响。游戏项目的要求越来越高,团队开始感受到他们对成功的需求与游戏技术的现状之间的差距。本报告调查的每一位领域人士都表示,他们所在领域的游戏开发技术无法满足要求,88% 的受访者正在积极评估新工具,以将其纳入他们的工作流程。

Unity 高级总监 Gabriele Farina 表示:“展望未来,游戏开发面临着一个普遍的挑战:技术不足。解决这个问题至关重要。”

2. 行业挑战:游戏开发规则将如何受到变化的影响

游戏复杂性的增加导致内容成本的增加

强大的技术正在帮助艺术家提高游戏艺术的质量标准,同时也帮助小型项目降低内容成本。尽管有用于参数化资产、程序编辑和预制资产包的新内容创建工具,但 74% 的艺术家认为 3D 内容创建的成本越来越高。

希望实现照片级真实感的团队采用了复杂的扫描工作流程、高多边形模型和高分辨率纹理,需要进行艰苦的工作来优化和验证,以符合项目的计算预算。

“开发工作室不断追求更大的游戏、更高的保真度和复杂性,以占领市场份额并吸引玩家,”EA 首席技术顾问 Rohan Knuckey 表示。“当然,内容创作的时间、精力和成本也在增加。”

许多游戏并不追求照片级真实感,但即使是风格化的项目也在创造更详细的环境和更复杂的关卡设计。动画、物理和特效对于让玩家获得身临其境的体验都很重要。

对于艺术家来说,没有迭代或协作的工作流程

3D 艺术家的世界由本地运行的程序、不存在的标准和巨大的文件大小组成,这导致艺术家的工作流程通常由繁琐的手动流程驱动,以导入/导出、更新、验证或共享数据。3D 艺术工具远不能像 2D 用户通过 Figma 或 Miro 等工具那样享受高效的迭代和协作。虽然 3D 艺术工具在模拟现实方面非常先进,但艺术家报告称,直接使用他们的工具时有一个很大的痛点:他们的工作流程。

构建时间过长导致开发流程效率低下

较长的构建时间是游戏开发中使用的软件架构所特有的。较长的构建时间(在 AAA 项目中可能长达数小时)会阻碍迭代开发、减少错误测试的数量,并在长时间中断期间浪费开发人员的生产力。

尽管生产时间很短,但对速度和质量的要求很高,因此最大限度地缩短构建时间对于在线服务开发至关重要,游戏开发团队必须积极探索各种策略来提高开发时间效率,从关键代码架构选择到旨在加速构建过程的工具部署。

腾讯IEG全球副总裁Francois Pelland表示,“减少、限制和精简游戏构建时间的游戏团队将降低项目和运营成本,提高游戏质量,最重要的是更贴近玩家需求。”

定制中间件和管道的脆弱性让游戏开发者感到沮丧

游戏开发者通常会构建自定义工具并在其工具之间进行集成,以形成工作室制作流水线。虽然最大的工作室有专门的工具开发团队,但自定义中间件的存在给大多数其他工作室带来了巨大的负担。开发人员需要花费额外的时间和精力来维护中间件,而且自定义中间件通常缺乏适当的文档,并且在流水线中发生软件更新时会中断,从而占用创造新玩家价值的时间。

随着游戏设计越来越复杂、环境越来越大、NPC行为越来越逼真,游戏项目也变得越来越大,需要进行更多的测试才能确保玩家体验的一致性和愉悦性。工作室需要在鼓励创造性探索、保持生产效率和进行全面测试之间保持平衡。自动化测试对于研发团队在不超出制作预算和计划的情况下进行更多测试并提高游戏质量至关重要。

43% 的 QA 和测试团队表示他们正在使用或评估当前项目中的测试自动化。成功的自动化测试不仅需要技术,还需要对开发人员角色和工作室运营进行广泛的流程重新设计。

“测试大型开放世界游戏可能具有挑战性,这就是我们开发用于自动化测试的机器学习工具的原因,”Ubisoft Laforge 开发科学家 Joshua Romoff 说。

直播服务游戏给测试人员带来新挑战

随着游戏生命周期的增加,游戏需要运行的测试数量也随之增加。运营时间越长,上线服务游戏的测试复杂度就越高,因为游戏项目的每次更新都会增加更多的功能和逻辑。

实际情况是,玩家在第一周或几天内玩一款游戏的时间会比测试团队希望完成的时间要长。测试团队需要形成最佳案例,以确定最重要的游戏功能,而不是试图找到并解决每个新错误,并优先测试那些使体验可玩性和趣味性的元素游戏开发,甚至跳过可玩性错误作为功能。

数据驱动的决策带来更好的游戏表现

数据分析对于制定策略和游戏管理极为重要。对盈利策略有清晰理解的游戏可以很好地调整游戏内经济并增加收入来源。使用数据分析制定游戏路线图可能特别有用,但据报道,解析游戏数据以将有价值的信息带入游戏设计是数据团队最困难的分析。

早期关注游戏数据对于实现强大的分析能力至关重要

从一开始就关注数据很重要,而不是在游戏发布后再看浩如烟海的游戏数据来决定可以使用哪些分析。不考虑游戏开发过程中所需的在线运营数据可能会导致游戏数据结构不足,从而产生大量难以使用的低效数据,需要花费大量精力进行标记、合并或转换。

缺乏曝光的游戏项目需要精确的规划

游戏项目中用于连接功能的代码和架构随着时间的推移变得越来越复杂,给游戏制作带来了隐性成本。当制作人预测要开发新功能或更新旧功能时,他们无法了解游戏代码或游戏版本中的依赖关系,只能在开发开始后才发现。管理这种额外的复杂性会消耗更多的时间和预算,因此很难准确估算制作时间。

开发商和规划团队最容易犯错误

游戏编程最容易受到复杂代码连接的影响,这使得准确规划或预算制作变得困难。由于彼此依赖,游戏策划团队也很容易错过最后期限和预算。策划团队有许多角色,包括管理内容、系统、情节、音频等,这些团队都相互依赖,不断努力保持一致,同时探索影响其他团队决策的新想法。当策划团队尝试或偶然发现即兴的游戏互动时,这种不断调整的状态分布在团队最后期限和预算之间。

在流程中引入更多变量会增加生产复杂性

工作室流程可能包含多个版本控制系统,不同部门使用这些系统来存储数据。制作人需要了解这些系统及其各自的分支,以便获得成功发布的正确输入。部署更有针对性的系统和使用更多分支可以帮助提高各个工作流程的效率,但这也为制作人带来了更多需要跟踪和管理的变化。

对于跨平台游戏,额外的变体可能来自多个部署环境。随着变体数量的增加游戏开发,及时发布游戏的准备工作变得越来越具有挑战性。

“自行构建”是导致开发人员倦怠和技术债务的关键因素

小型工作室没有大型工作室那样的专门团队来创建和维护自定义中间件或集成工具。中小型工作室在构建自定义软件时必须明智选择,因为持续维护流程或工具库会给本已面临资源限制的研发团队带来额外负担。

对于拥有专门工具开发团队的大型工作室来说,对工具开发团队的依赖可能成为一把双刃剑。虽然这些工作室可以创建一批自定义插件或中间件,但他们积累的技术债务可能会蔓延到倾向于共享相同工具或流程的其他游戏。最终,这会给大型工作室带来长期挑战,可能会影响多个项目的效率和灵活性。

3. 不断发展的生产流程:在线服务的影响

快节奏的在线服务生产计划使开发人员的速度和发布稳定性成为首要任务,51-61% 的开发人员希望每周或每两周发布一次。在在线服务世界中,游戏相互竞争以吸引和留住玩家的注意力。制作团队正在学习快速更新游戏,以不断为玩家提供新的价值。功能开发的速度以及更新的稳定性对于玩家体验和游戏的健康至关重要。

游戏平台、手机游戏和 MMO 团队都在探索扩大开发规模的方法。68% 的开发者认为他们的生产流程不适合在线游戏。游戏开发的常态是围绕一次性发布游戏形成的,而不是支持游戏的持续改进。在线服务领导者已经转向现代软件开发原则,例如模块化架构、开发和运营方法以及自动化基础设施,以为其旗舰游戏打造长期成功。

在线服务团队希望快速发布

当有大量游戏争夺用户注意力时,实时服务游戏需要保持玩家的兴趣和参与度,而没有强大游戏更新节奏的制作团队很快就会发现,他们面临着失去玩家群的风险,无法持续吸引玩家并创造新玩家价值。

在整个行业中,上线团队表示他们理想的生产计划是每周或每两周一次,游戏内容更新的理想运营节奏是每两周或每月一次。在通常持续多年的游戏开发环境中,上线生产计划也以惊人的速度演变。

Riot Games 制作人 Sasha Shams 表示:“在实时服务游戏的世界里,游戏团队通过持续的内容更新和平衡调整来与玩家建立信任,以保持游戏的新鲜感和竞争力。为了满足玩家的期望,开发团队面临着越来越大的压力,他们不仅要不断提供新内容,还要处理更新以快速响应玩家的反馈或修复破坏游戏的漏洞。”

游戏开发正在朝着速度与稳定性优先的方向发展

多年的游戏开发经验形成了制作流程和管道,旨在实现几个关键里程碑,本质上是一个瀑布式流程。然而,实时服务的生产是一个不断规划和调整游戏参数以增强玩家体验的状态,同时设计和部署新功能以增加新的玩家价值。

68% 的开发者认为他们的预发布生产流程不适合实时服务游戏。成功的实时服务团队正在改变他们的工作室运营和基础设施,以专注于实时服务时代所需的开发速度和发布稳定性。

领导者提高开发人员的生产力

当构建小功能或大型系统时,如果没有标准 KPI 和工作流程来观察大的变化,衡量开发人员的效率就很困难。我们的研究借鉴了 SaaS 框架 (DORA),重点关注更新频率、功能规划准确性、返工率和平均游戏更新的交付周期。

很难准确估计行业平均生产价值。更新通常需要重新设计,并且一个功能从设计到部署需要数月时间。游戏开发者更喜欢快速、高效且可扩展的工作流程,以节省时间或成本。当游戏发布但未达到预期时,这种策略最有效,并且会随着时间的推移而增长。

上四分之一的情况则不同,移动和 MMO 团队是 DevOps 和自动化等方法的早期采用者,这些做法支持依靠持续更新来提高留存率的业务模式。游戏平台展示了一流的开发人员生产力,并以 SaaS 风格的心态对待玩家体验和正常运行时间。

技术和基础设施为游戏制作工作室带来竞争优势

大多数游戏制作规范的根本原因是工作室的底层技术和基础设施。不同的游戏需要不同的技术决策和权衡;没有持续更新计划的单人游戏可能会选择有意识地承担技术债务以最大限度地降低开发成本。实时服务游戏需要建立高效的制作流程,以快速交付高质量版本,避免服务中断,并防止团队臃肿。松散耦合的架构有助于最大限度地缩短构建时间,推动更多迭代开发,从而适当利用自动化。

在其他条件相同的情况下,拥有更高效制作流程的团队最终将拥有更健康的游戏。通过建立开发者 KPI,工作室管理层可以更好地管理制作风险并制定长期战略以提高游戏的表现。

在线服务故障的影响

在线服务的生产效率对业务绩效有重大影响。当玩家在游戏体验中遇到中断时,他们会失去参与度,他们的沮丧会导致流失。研发团队解决这些问题所花的时间越长,财务影响就越大。

如果团队无法优化其制作和发布流程以满足快速的制作计划,他们就会陷入代价高昂的故障/修复周期,从而耗尽宝贵的开发人员资源,无法为玩家提供新价值并维持稳定的游戏体验。在当今市场,这就是好游戏和真正伟大的游戏之间的区别,这一区别可以决定工作室的成功和在行业中的寿命。

Activision Blizzard King 产品主管 Zorbey Canturk 表示:“AAA 游戏正试图像免费手机游戏一样处理实时运营,而移动工作室则试图提供比以往更复杂的内容。技术总监和制作人被夹在中间,试图让这一切顺利进行,但如果不顺利,成本就会很高。”

4. 新兴技术趋势:未来展望

行业对定制软件的态度正在发生变化

游戏工作室是一些技术最有天赋的开发者的家园,他们传统上会构建自定义软件工具、引擎、后端或其他他们需要的东西,以追求突破创意界限的愿望。然而,一种重大的思维方式正在发生转变,65% 的工作室更愿意“购买而不是开发”他们的游戏技术。

游戏行业比过去几十年更加成熟,从初创公司到科技巨头,资金充足的公司可以提供比以往更强大的解决方案。

工作室寻求标准化技术并提高上市效率

工作室对文化转型充满热情,不再依赖构建和维护定制机器技术,65% 的受访者表示,他们计划在未来五年内增加对现成技术的使用。购买而不是构建工具或技术的建议非常有价值,因为它可以更轻松地招募行业人才,而不需要开发人员花费数月时间熟悉定制工具。

然而,工作室担心现成的工具是否能满足他们的需求,因为不同游戏类型的需求可能有很大差异。另一个主要问题是过度依赖供应商支持。如果发生关键任务系统故障,工作室需要确保问题得到快速解决,而不是冒险等待供应商的响应。

游戏技术供应商需要提供的不仅仅是软件

作为客户,游戏工作室购买的不仅仅是软件许可证,尤其是对于任务关键型软件和大型 AAA 团队而言。解决方案提供商需要考虑客户所需的技术支持,以及大型发行商 IT 团队通常需要的其他企业功能。

提供安装和激活支持(通常在前 90 天)对于成功吸引客户并减少游戏团队未来可能遇到的问题数量至关重要。工作室客户通常强烈希望甚至要求供应商提供具有明确支持层级协议 (SLA) 的许可选项,以帮助为关键任务系统建立支持可见性和责任制。

大型公司通常需要额外的支持功能来帮助防止意外问题。例如,游戏团队通常会冻结其软件版本以避免破坏管道集成,这意味着供应商需要通过长期支持 (LTS) 为旧产品提供持续的错误修复和增强功能。

“采用第三方解决方案是游戏工作室做出的最重要的决定之一,”Epi​​c Games 技术合作总监 Maurizio Sciglio 说道。“开发者必须相信供应商是稳定、可靠的,并且在出现问题时拥有​​足够的支持结构。毕竟,他们将自己最宝贵的资产:金钱和创作托付给了供应商。”

生产团队希望采用第三方解决方案来提供后端服务

游戏后端已明显转向使用第三方软件,尤其是那些不需要大量定制的服务。开发人员迫切希望避免为社交功能或服务器托管等更通用的服务重新设计轮子,而玩家数据或匹配等更独特的游戏服务可能仍是根据项目的玩法或逻辑定制的。

最终,工作室团队希望节省时间和预算,同时以最小的发布风险实现丰富的元游戏功能。23% 的开发人员会考虑完全依赖第三方后端提供商,而 94% 的工作室希望在其后端堆栈中使用至少一种现成的服务。

人工智能预计将对游戏开发的各个方面产生重大影响

业界对 AI 在游戏开发生命周期中的潜在影响感到非常兴奋。新兴的 AI 工具有可能扩大创造力、提高生产力并减少技能障碍。由于有太多具体用例无法正确定义,我们决定询问受访者他们认为 AI 将对游戏开发的哪些关键领域产生最大影响。结果表明,人们认为 AI 将对所有开发领域产生关键影响。

当今的人工智能工具主要面向艺术家

尽管业界对人工智能的潜力仍然充满热情,但新人工智能工具的使用和价值创造仍处于早期阶段。例如,生成 2D 甚至 3D 概念艺术的生成式人工智能工具仍需要解决版权保护挑战,然后大型工作室才能放心地将这些资产纳入制作工作流程。

值得注意的是,我们并没有看到人工智能工具“取代”工作室员工。游戏开发是一个最大限度地发挥创造力的行业。如果一项技术可以为一个项目节省 100 万美元,那么团队更有可能将这笔预算重新分配给更多功能,而不是将游戏预算减少 100 万美元。

工作流程正在转向云端

在过去十年中,游戏工作室一直在慢慢将云功能融入其工作流程和管道中,以用于虚拟工作站、存储和构建服务器等用例。工作室团队在使用本地模式与混合或公共云基础设施之间考虑的常见风险和注意事项通常围绕可靠性、安全性和性能。中型工作室往往最注重成本,而小型工作室则担心技术变化的学习曲线。

从长远来看,工作流程和流程预计将继续采用云功能,其中 46% 的工作室在生产中使用云基础设施,48% 的工作室在研发中探索或使用云基础设施。

工作室对能够帮助他们接触更广泛受众的工具感到兴奋

游戏工作室很高兴为即将推出的项目部署云流媒体。该技术正在迅速改进,使开发人员能够更轻松地支持流媒体,并为玩家提供更高的性能。

云端串流对所有开发者来说都具有强大的价值主张。消除存储或性能等限制,可以在低功耗设备上实现高性能体验,并将游戏受众扩大到没有高端 PC 的用户。虽然游戏机开发者表示计划采用,但 65% 的游戏工作室打算在即将推出的项目中支持云端串流。

网络为游戏,尤其是移动游戏带来了新的可能性

随着 WebGPU 和 HTML5 等新技术的出现,移动浏览器正迅速成为可行的游戏平台。开发人员对一系列好处感到兴奋,从近乎原生的图形性能到固有的跨平台支持和简化的游戏更新。基于浏览器的游戏还可以避免应用商店的收入分成,如果游戏成功,可以提供更有利可图的经济模式。

83%的游戏开发者相信网络很可能在未来三年内成为一个可行的游戏平台,这表明他们对这项技术的发展有很高的信心。

管理团队优先考虑工作室的技术投资

在实时服务时代,游戏工作室在游戏开发中使用的技术已成为游戏表现的关键差异化因素。管理团队意识到技术在塑造影响顶层和底层的流程方面发挥的作用。游戏公司正在组建专门的团队来寻找和评估新工具,并在可以帮助他们快速行动、吸引注意力并提供连贯的玩家价值的技术上投入更多资金。

前方的路

当前游戏行业现状是内容饱和、成本上涨、市场格局亟待调整,面对这些困境,能够利用新兴技术、构建游戏制作优势的开发者将有充足的机会脱颖而出。

人工智能、自动化、云服务和区块链等游戏技术创新具有增强创造力、降低制作风险和改善玩家体验的巨大潜力。虽然这些技术为工作室提供了新的机会,但必须承认,这些工具通常需要进行重大的流程创新,并脱离传统的游戏制作和运营规范。

这项研究表明,游戏技术的进步正在推动整个游戏生产周期向更灵活、更迭代的方向转变,类似于现代软件开发在过去十年中经历的过程。我们希望这些进步能够鼓励冒险精神,促进类别、游戏玩法和商业模式的创新。

这些因素在培育新的行业领导者和推动游戏市场实现两位数增长方面取得了历史性成功,凸显了技术创新的良好时机。本报告旨在为市场领导者和新兴创始人提供信息和启发,帮助他们创造工具和解决方案,推动游戏行业进入下一个增长阶段。

·····结尾·····

GameLook每日游戏行业报告

全球视野/深度资讯

资讯/交流/合作请添加主编微信:igamelook

点击关闭
  • 客服QQ:

    1234567

    -------------------

分享:

支付宝

微信