当前位置:首页 > gamesinnews > 正文内容

Yager:没有AWS支持,《TheCycle》难以实现——云游戏开发成功案例

28秒前gamesinnews
Yager 游戏公司简介与最新动态

关于Yager

Yager公司LOGO与游戏截图

成立于1999年,由五位朋友乌韦·本尼克(Uwe Bennecke)、罗曼·高尔卡(Roman Golka)、菲利普·谢尔巴赫(Philipp Schellbach)、蒂莫·乌尔曼(Timo Ullmann)和马蒂亚斯·韦泽(Mathias Wiese)共同创立,Yager 已成为德国独立游戏开发的代表企业

公司成就代表作

凭借如《特种部队:狂潮》(Spec Ops: The Line)、《恐惧战舰》(Dreadnought)以及最新推出的《The Cycle》(循环)等作品,Yager 成功在激烈的竞争中脱颖而出。2012年,该工作室在德国游戏开发者奖中凭借《特种部队:狂潮》获得六项大奖;2020年,又荣获德国电脑游戏奖的“最佳工作室”称号。

技术创新与合作

与AWS的合作经验

在最近由games:net berlinbrandenburg举办的线上研讨会中,AWS Game Tech DACH的负责人Sebastian Baehr邀请Yager的技术主管Joakim Ohlander探讨了公司如何利用AWS技术实现其游戏发行的梦想

Joakim Ohlander表示:“我们的第一款游戏叫Yager,使用自主引擎,于2003年在Xbox和PC平台推出,开启了我们的游戏开发之路。第二款是《特种部队:狂潮》,这是我们最知名的作品之一,也是我们首次使用Unreal Engine 3开发的AAA级游戏。”

他还提到:“《循环》是一款Battle Royale(大逃杀)类型的游戏,玩家可以组队、单独行动,在全新的世界中自由探索。”

经典作品与荣誉

《特种部队:狂潮》发布后,获得多个奖项和业内好评。该第三人称射击游戏曾被提名金摇杆奖的“最佳游戏时刻”和“最佳射手”,并在2012年的Inside Gaming Awards中夺得“最佳叙事”和“最佳摄影”等奖项。

从失败到创新:独立发行的挑战

本应紧随《特种部队:狂潮》的续作《Dead Island 2》由于发行方的冲突未能推出,随后团队调整并开发了《Dreadnought》。这款基于Unreal Engine 4的游戏是Yager首次涉足免费游戏领域,并逐步转向“游戏即服务”(GaaS)的发行模式,替代过去传统的硬盒发售方式。

自主发行的探索之路

自我发行的重要转折

Joakim Ohlander指出:“这次转变极大影响了我们的开发理念和技术架构,也为我们首款自主发行的游戏——《循环》奠定了基础。这款多玩家竞技射击游戏源自内部的Pitch Jam会议,团队会集思广益,期待未来五年内定义游戏行业。”

他补充:“尽管最初没有任何发行商投资者支持,我们依然决定首次自主发行这款游戏。”

Yager自助发行的《循环》游戏截图

这是Yager的首款自助发行作品《循环》

开发挑战与游戏创新

自主发行带来了诸多挑战。Yager缺乏相关经验,团队需要招募具有专业技能的人才,有限的资金与人力也限制了开发进度。为了延长游戏的开发时间,工作室不得不对其他项目进行合作开发。尽管如此,《循环》依旧美丽且具有野心,Yager凭借坚韧和敏捷完成了这个项目。

游戏开发历时两年半,期间进行了六次月度测试,不断根据玩家反馈优化体验。在随后三个月内进行每周测试,最终实现每日测试,确保游戏在发布前达到最佳状态。整个迭代与测试过程耗时一年多,成果令人满意。

“从你降落在这颗美丽的行星开始,有20分钟时间争夺荣耀,然后才能逃脱。”Ohlander说,“这不是传统的杀戮逞胜,主要目标是完成任务并成功逃离这片星球。这款游戏支持玩家组队、单独行动,以自己方式探索新的世界。”

技术架构与创新

《循环》的技术架构为游戏的成功提供了保障。引擎采用Unreal Engine 4,微服务由Docker管理,通过C#编写的协议缓冲区进行通信,并在Kubernetes中协调。同时,所有系统都托管在AWS云平台上。AWS在原型开发与快速迭代方面提供了极大帮助,使团队能更灵活应对开发需求。

常见问答(FAQ)

Q: Yager未来会继续开发自主发行的游戏吗?

A: 是的,Yager将继续探索自主发行的道路,利用其技术优势和团队经验,推出更多创新且富有野心的作品。

Q: 《循环》未来还会有哪些新内容更新?

A: 目前游戏仍在持续优化中,未来预计会推出新的地图、任务与玩法,持续丰富玩家体验。

云计算助力游戏开发:Yager的成功经验

Yager在开发过程中充分利用了AWS云服务,实现弹性和按需运营,极大地减少了反应式工作。这不仅带来了成本的可预测性,还帮助团队做出更明智的财务和游戏开发决策。

AWS在游戏开发中的关键作用

基础设施的支撑

AWS云基础设施支持“没有AWS,游戏是不可能实现的。AWS提供了基础架构,让我们能够轻松扩展,”Yager的Ohlander表示。

弹性扩展的优势

“我们为扩展付出了额外的成本,让团队可以在保持正常生活的同时快速修复问题。”——Joakim Ohlander,Yager

无需担心数据中心,专注于开发

Yager在项目初期没有拥有任何数据中心设施。团队不确定每天会有多少玩家进行测试,也没有支持按需扩展的基础设施。AWS云为Yager提供了必要的技术和规模,不仅优化了游戏性能,还帮助开发者实现了工作与生活的平衡。正如Ohlander所说:“我们为扩展付费,让团队可以在需要时反应式修复问题。”

区域部署,灵活应对玩家需求

通过AWS多区域托管,Yager能够在美国亚洲欧洲提供本地化的游戏会话。当玩家数量激增时,公司可以灵活调整,确保最佳的游戏体验。对于一个只有50人的团队而言,这种按需扩展和调整的能力意义重大

业务智能与技术创新

数据管理的优化

“关于GaaS(游戏即服务)和商业智能的重要性,我们有许多心得。最初我们使用内部数据库进行直接查询,但每次测试都需要进行数据分区和24小时迁移,浪费了大量开发时间。后来我们开始使用Amazon S3、Amazon Kinesis Data Firehose和AWS Glue提取器,实现数据Schema的自动识别与可视化工具的整合。”

技术赋能产品发展

Yager采用Amazon GameLift,专业的游戏服务器托管解决方案,确保了游戏的规模和品质。这也帮助团队开发了更精准的技能匹配机制。最新的《The Cycle》已在Epic Games Store上线,未来还将登陆PS4、Xbox和Nintendo Switch等平台。技术的投资使Yager能够不断探索新可能和创新方向。

未来展望:智能化和云架构的潜力

“我们正在探索如何让多语言和复杂渲染变得更智能,以及这种持续演进的云架构将如何改变游戏开发的未来。”——Ohlander

在线视频资源

您可以在这里观看Joakim的现场在线讲座录像:点此观看

关于AWS游戏技术

Arni Birgisson是Amazon Web Services的高级游戏技术开发者大使,负责欧洲、中东和非洲的游戏技术开发者推广工作。拥有超过20年的行业经验,他在移动游戏后台、云基础设施、系统管理和网络等多个领域具有丰富的专业知识。了解如何实现游戏的规模化运营,请访问AWS Game Tech官网

常见问题

Q1: AWS云服务如何帮助我实现游戏的快速扩展?

A1: AWS提供弹性云基础设施,可以根据玩家需求动态调整资源,确保游戏性能和体验始终如一,同时降低硬件投资成本。

Q2: 如何利用AWS的商业智能工具优化我的游戏运营?

A2: 利用Amazon S3、Kinesis Data Firehose和AWS Glue等服务,可以实现自动化数据提取、分析和可视化,帮助你快速做出数据驱动的决策。

标签: 游戏