首页 > 其他分享 >技术|谷歌云在实时游戏方面的技术与策略

技术|谷歌云在实时游戏方面的技术与策略

时间:2023-03-17 10:22:59浏览次数:38  
标签:Google 游戏 开发人员 谷歌 技术 实时 玩家 开发者 Cloud

【本文由Cloud Ace整理发布】

不可否认的是实时服务游戏(“实时游戏”)是游戏行业的未来。2022 年,前 10 大热门游戏全部上线,不断为玩家带来新内容、新功能和新玩法。如今,实时服务模式在所有控制台、PC 和移动平台和类型中都很普遍。预计 到 2024 年将有 36 亿玩家,现场游戏的机会从未如此巨大。

谷歌对这种模式并不陌生,它为全球数十亿用户运营着一些世界上最大的实时服务,如谷歌搜索和 YouTube。同样,Google Cloud 致力于将 Google 的精华带给为世界各地的玩家提供实时游戏体验的游戏开发者。

我们已经与大多数收入最高的游戏公司合作。在与他们合作的过程中,我们了解到我们需要通过三项关键任务帮助开发人员将性能和理解统一起来:

1、服务各地玩家。

2、收集整理游戏数据。

3、解锁玩家和游戏洞察力。

就是这样。

 

服务各地玩家

现场比赛只需要工作。Google Cloud 帮助开发者将玩家与构建在世界上最大、最安全的网络上的游戏服务器连接起来。

以游戏发布为例。这是一个难题,因为它要求开发人员在发布前有效地押注他们的游戏将有多成功。“我会吸引一千名玩家吗?一百万?更多?同时?” 具有讽刺意味的是,噩梦般的场景往往是非凡的成功:无法为那些本来会玩你的游戏的玩家提供服务。

成功不应该让游戏开发者担心。为此,Google Cloud 可以提供的最重要的功能之一就是规模。Kubernetes 被公认为处理大规模计算的最佳方式之一,没有人比我们更了解它——我们创建了该项目,并继续成为其最多产的贡献者。

凭借我们对 Kubernetes 的深入了解,我们构建了 Google Kubernetes Engine (GKE),它让游戏开发者有能力和信心为最大的玩家群体提供服务。它是最具扩展性和自动化的托管 Kubernetes 服务,能够运行 15,000 多个节点集群,比其他云提供商高出 10 倍。

虽然 GKE 适用于一系列计算任务,但我们知道现场游戏的工作负载是独一无二的。这就是我们与 Ubisoft 合作创建 Agones的原因,这是一个用于 Kubernetes 的开源游戏服务器编排器。将 Agones 与 GKE 结合使用使开发人员能够专注于玩家体验而不是基础设施。

在 Ubisoft,我们需要一个集中的、标准的游戏服务器解决方案。因此,我们与 Google Cloud 合作开发了 Agones,随着时间的推移最大限度地提高了玩家的参与度和信任度。

——Pierre Romagné,育碧工程与平台副总裁

 

收集整理游戏数据

现场比赛不能忘记玩家的进步。Google Cloud 可帮助开发者保护玩家体验,而无需担心规模或性能。

现场服务游戏是持久的。玩家获得等级、添加朋友、购买皮肤。即使是最小的数据位也可能被玩家视为珍宝,包括他们的每一次击球(“我的准确度有多高?”)。将这种愿望与现场游戏的潜力相乘,让全世界有数百万玩家同时在线。挑战似乎令人生畏。

利用我们在自己的实时服务方面的丰富经验,我们创建了Cloud Spanner来完全解决数据可扩展性问题。Spanner 提供了一个单一的、逻辑的、可水平扩展的数据库,每秒可以处理超过 20 亿个请求。这意味着游戏开发人员不必在性能、可管理性和规模之间做出妥协(不再需要分片!)。他们可以拥有一个单一的数据库,该数据库可以扩展以处理最大的玩家受众。

在任何给定时间,我们都有大约 5,000 个 Spanner 节点处理流量……所有这些节点一起工作以支持在给定时刻在世界各地玩游戏的数百万玩家。

——James Prompanya,Niantic 神奇宝贝 GO 高级工程经理 

除了规模之外,Spanner 还可以降低成本(高达 50%),同时通过减少延迟(高达 25%)来改善玩家体验。这样,例如,当玩家解锁新皮肤时,他们可以立即装备它。

 

解锁玩家和游戏洞察力

现场游戏需要朝着正确的方向不断发展。Google Cloud 可帮助开发者了解如何利用 Google 的分析和 AI 来寻找和留住玩家。

世界上有超过 30 亿玩家,他们形形色色。为了取悦他们,开发人员需要了解什么有效并相应地对玩家进行细分。以全球游戏发行商 Square Enix 为例。他们使用数据和分析来构建单一玩家视图,以便了解和吸引他们的玩家,从而提高参与度和客户满意度。

BigQuery 是产生洞察力的催化剂,是大型游戏开发商的杀手级应用。几乎所有 Google Cloud 的顶级游戏公司都在使用它。在数据分析方面,BQ 是 OP,帮助开发人员分析和整合大量的玩家和游戏数据。从预测新功能的成功到基于玩家行为的个性化优惠,BigQuery 可帮助游戏公司找到他们甚至可能没有想过要问的问题的答案。或者想问谁。

BigQuery 专为易于使用而设计,因此整个企业的员工都可以使用以前锁定在孤岛中的数据来生成见解。BigQuery 通过 内置的 ML 和 Vertex AI 进一步挖掘整个组织的洞察力。

 

激发对游戏的永恒热爱

在谷歌云,我们认为现场游戏的成功应该取决于游戏乐趣的强度,而不仅限于其基础设施的强度。这就是为什么我们要为实时游戏构建一个生态系统,以统一理解和性能。

Google Cloud for Games 是一个生态系统,不仅包括 Google Cloud,还包括来自 Ubitus、Incredibuild、Heroic Labs 和 Unity 等推动者的解决方案。

我们很高兴与谷歌合作,为开发者提供我们的 Unity 游戏服务套件,它提供了最强大的工具和基础设施,可以在全球范围内无缝地构建、发布和发展游戏。

——Jeff Collins,Unity Unity 游戏服务高级副总裁兼总经理

当整个生态系统中的解决方案作为一个有凝聚力的整体协同工作时,它们才能发挥最佳效果。尽管有出色的表现,但最有价值的 MVP 得到了一支运转良好的团队的支持,就像小队、部落或突袭小组一样。

 

【Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷歌云认证培训服务。】

 

标签:Google,游戏,开发人员,谷歌,技术,实时,玩家,开发者,Cloud
From: https://www.cnblogs.com/cloudace/p/17225648.html

相关文章