欢迎关注微信公众号

“为开发者赋能”GDC 2022微软游戏开发技术分享回顾

在 Microsoft,我们的使命很简单:我们希望将游戏的乐趣和社区带给地球上的每个人。最终,我们渴望让每个人都能在他们想要的任何地方与他们想要的人一起玩他们想要的游戏。虽然大多数人都知道我们在 Xbox 中的游戏业务,但并不是每个人都知道我们在游戏开发领域的产品和技术。事实上,游戏开发是 Microsoft 的 DNA,我们拥有 40 多年为 Windows 和游戏主机开发游戏的经验,我们的开放生态系统几乎覆盖了主机、PC、移动设备和云游戏之间的每个端点。

正如大家所看到的,我们授权开发人员不仅为我们的平台创造出色的游戏,而且为所有平台创造出色的游戏。我们致力于帮助所有开发者努力丰富整个游戏开发生态系统。游戏开发一直处于技术的前沿,无论是推动图形边界、创造大规模多人游戏体验,还是将现实世界与数字世界相结合——游戏在很大程度上被视为其他行业的先锋。

本周,在一年一度的游戏开发者大会GDC 2022上,我们分享了更多关于游戏开发未来的愿景,提供了 27 场技术讲座,涵盖了图形、性能优化、云开发/制作、可访问性等主题。Xbox 首席执行官 Phil Spencer 和 Xbox Creator Experience 负责人 Sarah Bond 之间还有一场炉边谈话,对于任何对游戏开发感兴趣的人来说,这都是必看的。Xbox GDC 2022讲座回顾:点击进入

最后但同样重要的是,我们还分享了使用 Microsoft 技术的九个不同解决方案领域的演示,这些技术支持游戏创建者在游戏生命周期的每个阶段——无论是构建、运营还是发展他们的游戏。让我们仔细看看这些技术演示,看看我们能为游戏创作者提供什么。

极限竞速:地平线5 Forza Horizo​​n 5(Azure PlayFab 数据平台)

Playground Games 和 Turn 10 是 Forza Horizo​​​​n 5 的忠实粉丝。为了更好地了解玩家行为,Playground Games 和 Turn 10 的团队利用 Azure PlayFab 数据平台运行集成的自助式自定义分析以优化性能。

正如 Turn 10 的高级软件工程师 Satya Bobba 所说:“我们喜欢 PlayFab 如何全面管理我们在 Azure Data Lake 中的数据摄取,因此我们的工程师可以专注于为我们的玩家打造更好的游戏,而不是管理管道。”

通过使用 Azure PlayFab 数据平台,团队能够利用实时操作,通过控制要分析的事件来优化性能,并开辟 PlayFab 与其预先存在的分析解决方案之间的新集成途径。

光环无限(Simplygon)

在开发Halo Infinite时,343i 的开发人员知道他们需要快速、流畅、高效地优化和渲染游戏的广阔世界。为此,343i 利用 Simplygon 优化了Halo Infinite中的海量环境,以确保游戏完美地渲染世界,同时在任何平台上以目标帧速率流畅运行。

“很难想象如果没有Simplygon,我们怎么能制作出这款游戏,”343i 环境技术艺术主管Kurt Diegert 说。“Simplygon 让我们能够将时间和精力集中在构建优质素材上,并为我们减少并优化了目标平台内容所需的工具。”

Simplygon 允许团队通过集成到现有的内容制作管道中来确保更高效的内容制作,同时还可以快速迭代地工作,在更短的时间内构建内容并降低进行内容更改的成本。最后,Simplygon 让 343i 的开发人员可以扩展 Halo Infinite 的性能要求,并在不同的目标系统上实现其性能目标。

微软飞行模拟 (Azure PlayFab UGC)

多年来,通过积极培育其创作者社区,Microsoft Flight Simulator为粉丝提供了世界上最具参与性和活力的用户生成内容市场之一,从而取得了成功。随着去年新版Microsoft Flight Simulator的发布,Asobo 和 Xbox Game Studios Publishing 的团队通过集成 Azure PlayFab UGC 平台和增加创作者必须使用的资产数量来帮助增加创作者收入。

“PlayFab 支持我们为创作者提供一个灵活、开放和充满活力的市场的目标,使他们能够接触到整个飞行模拟玩家群体,”Xbox 游戏工作室合作伙伴制作主管 Jorg Neumann 说。

使用 Azure Playfab UGC 为团队提供了现成的解决方案来构建一流的创作者市场,最终节省时间、金钱和资源。在内容方面,简化的内容管理系统允许他们对内容进行分类存储和管理,而易于使用的内容搜索让玩家可以快速找到有趣的内容以在游戏中使用。

脑航员2 Psychonauts 2 (Visual Studio 2022)

Double Fine 一直以专注于创新、创造力和讲故事而闻名。该工作室的开发团队在创建Psychonauts 2时比以往任何时候都更加注重这一点,这一策略使其获得了 60 多个行业奖项。他们成功的很大一部分是能够使用 Visual Studio 快速移动和迭代,这有助于减少构建迭代所花费的时间。

“作为技术总监,我全天在我们的许多游戏项目之间切换,以编译和审查最新的代码,”Double Fine 的技术总监 Chad Dawson 说。“Visual Studio 2022 中改进的项目加载时间和更快的链接时间令人兴奋,这将是对我的工作流程的可喜改进。”

Double Fine 的团队很清楚采用 Visual Studio 的好处,包括更快的构建迭代、稳定和高效的调试以消除频繁的调试器崩溃并拥有简化的体验,以及更快、更流畅的编辑体验,从而减少了低效率。

NBA Clash(Azure PlayFab Live Ops 服务)

推出一款新游戏非常困难,尤其是当您需要使用数据来做出有关如何发展游戏的自信决定时。当 NBA Clash 在移动平台上推出时,Nifty Games 的开发人员知道他们需要成功发布新的 Starter Pack。为了实现这一目标,他们求助于 Azure PlayFab Live Ops Services 来帮助他们轻松配置和管理实验,以针对目标玩家细分测试内容。

Nifty Games 核心产品负责人 Jonathan Bach 表示:“PlayFab 为我们带来了巨大的变化——它推动了我们的实验管理和衡量分析的效率。” ;“PlayFab 也在不断改进,我们期待继续合作。”

使用 Azure PlayFab Live Ops 服务,Nifty Games 可以根据对玩家行为的洞察做出自信的数据驱动决策,运行 A/B 测试和试验可变的游戏体验,并同时部署以玩家为目标的实验以优化新游戏内容的推出。

无人深空(Azure PlayFab 多人游戏服务)

从游戏开发之初,Hello Games 就着手在《无人深空》中打造史诗般的冒险。他们还坚信,让所有玩家——无论平台如何——一起享受游戏,这会丰富游戏体验。使用 Azure PlayFab 多人游戏服务,团队可以让 Xbox、PlayStation 和 PC 上的游戏玩家一起游玩。更重要的是,该团队对创建跨平台游戏的见解对于优化 Azure PlayFab 匹配功能会非常有价值,包括实时通知和大厅功能以便将玩家更好的进行分组。

Hello Games 的服务器/多人游戏负责人 Iain Brown 总结得最好:“PlayFab 让我们实现了我们的愿景,即所有玩家共同探索的单一共享宇宙。”

通过匹配统一跨平台玩家,开发人员可以连接他们的社区,同时允许他们创建、查找和加入可搜索的大厅,提供游戏玩家所期望的自定义​​多人游戏体验类型。通过使用 Azure PlayFab 多人游戏服务,可以实现所有这些以及更多功能。

毁灭战士永恒 DOOM Eternal(Azure PlayFab 多人服务器)

游戏开发过程中,id Software 专注于让《DOOM Eternal》成为全球游戏玩家的独特体验。通过利用 Azure PlayFab 多人服务器功能来节省时间和金钱,团队可以减少开销并专注于他们最擅长的事情:制作一流的射击游戏。

“Azure PlayFab 提供符合我们下一代游戏技术理念的在线特性和功能的方式,”微软首席项目经理、id Software 前首席服务程序员 Travis Bradshaw 说。“这种协同作用给了我们信心。”

为确保玩家与全球最佳、延迟最低的服务器相匹配,id Software 使用了 Azure PlayFab 多人服务器自动延迟和 QoS 监控功能。由于 Azure 有多个托管服务器的区域,因此玩家可以快速且频繁地匹配到他们的首选服务器区域。

侠盗公司 Rogue Company(使用 Azure 云制作游戏)

过去几年改变了游戏开发世界的一切。虽然游戏制作一直是高度集中的活动,但混合工作模式迫使 Hi-Rez Studios 等开发团队转向。Hi-Rez 的开发人员迅速采取行动,将 Rogue Company 的发布后更新开发转移到云端。通过在云中使用 Perforce 和 Incredibuild,该团队能够制定基于云的游戏制作工作流程,成功地进行远程操作,同时保持紧密、快速的迭代循环。

Hi-Rez Studios 的首席工具工程师 Matt Smith 说:“我们通过自动化启动硬件的能力所获得的速度和效率改变了游戏规则。”

最重要的是,Azure 提供了前所未有的灵活性。团队可以根据工作室的个人需求控制何时以及将哪些制作管道迁移到云端。开发团队可以移动单个流程、增量重组管道或完全迁移到云。Azure 全球网络上的低延迟允许团队在任何地方工作,构建速度与在办公室相同。

如龙7 Yakuza: Like a Dragon(Xbox 云游戏的触摸控制)

为了最大限度地扩大其热门游戏《如龙7》的影响力,Ryu Ga Gotoku Studio 采用了 Xbox Cloud Gaming,为世界更多地区的更多玩家带来云游戏体验。Xbox 云游戏 API 和 Touch Adaptation Kit 使他们能够将全高清版本的游戏带到智能手机和平板电脑上,实现基于场景的触摸控制布局,根据玩家在游戏中所做的事情在屏幕上动态改变。结果是开创性的,所有新玩家现在都可以享受这个屡获殊荣的游戏作品。

“我们使用 Xbox Cloud Gaming Touch Adaptation Kit 以直观的方式轻松主动地放置按钮和图标,使每个场景中的操作都易于理解,”Ryu Ga Gotoku Studio 的开发者说。

Xbox 云游戏 API 和 Touch Adaptation Kit 确保玩家在游戏的每个部分都获得最佳体验,其具有移动原生的触摸操作布局。最重要的是,它们还允许开发人员使用与游戏艺术风格相匹配的自定义控件创建身临其境的体验。

未经允许不得转载:游戏早知道 » “为开发者赋能”GDC 2022微软游戏开发技术分享回顾