微软的愿景是让每个人和每个组织都能取得更大的成就。今天,我们宣布推出全新的 Microsoft Game Stack,该项目将专注于让各种规模的游戏开发团队都能利用微软的工具和服务取得更大的成就。
今天,我们踏上这段旅程的第一步。我们坚信微软能够实现我们的愿景。该公司在游戏业务和构建以开发者为中心的平台方面拥有悠久的历史和丰富的经验。
如今,全球有 20 亿游戏玩家,他们在各种各样的设备上玩着各种各样的游戏。在社区中,用户对直播、观看和分享的关注程度不亚于对游戏或竞技赛事的关注程度。作为游戏创作者,你希望每天努力与世界各地的玩家不断互动,使用不同的设备激发他们的想象力,鼓励他们。今天,我们将介绍 Microsoft Game Stack 来帮助你做到这一点。
什么是 Microsoft Game Stack?
Game Stack 将我们所有的游戏开发平台、工具和服务(如 Azure、PlayFab、DirectX、Visual Studio、Xbox Live、App Center 和 Havok)整合到一个强大的生态系统中,任何游戏开发者都可以使用。Game Stack 的目标是帮助您轻松发现创建和运营游戏所需的工具和服务。
云在 Game Stack 中扮演着至关重要的角色,而 Azure 满足了这一重要需求。Azure 提供计算和存储等基础设施,以及从机器学习和 AI 到推送通知和混合现实空间锚点的原生云服务。Azure 已在包括中国在内的全球 54 个地区提供服务,并继续投资为游戏开发者构建高度安全和可持续的云基础设施和其他服务。Azure 的全球规模将使 Project xCloud 流媒体技术能够扩展,并为全球各地、任何地点、任何设备上的玩家提供出色的游戏体验。
Rare、Ubisoft 和 Wizards of the Coast 等游戏公司已经使用 Azure 来托管多人游戏服务器、安全存储玩家数据、分析游戏遥测、保护他们的游戏免受 DDoS 攻击,并训练 AI 以创造更加身临其境的游戏体验。
虽然 Azure 是 Game Stack 的一部分,但需要注意的是,Game Stack 是基于云和 Web 的游戏软件开发,可以通过任何设备访问。而且我们不会止步于此。
Game Stack 中的新功能
Game Stack 的另一个组件是 PlayFab,这是一项用于构建和运营实时游戏的完整后端服务。一年前,我们通过收购欢迎 PlayFab 加入微软。今天,我们很高兴地宣布欢迎 PlayFab 加入 Azure 家族。Azure 和 PlayFab 是一个强大的组合:Azure 带来可靠性、全球规模和企业级安全性;PlayFab 为 Game Stack 提供游戏开发托管服务、实时分析和 LiveOps 功能。去年秋天,我们通过 PlayFab 多人游戏服务器展示了这两个平台的强大功能,它允许您通过使用 Azure 云计算动态托管您的服务器来安全地启动和扩展多人游戏。
引用 PlayFab 联合创始人 James Gwertzman 的话:“现代游戏创作者更像是游轮导演,而不是电影导演。长期成功需要玩家不断参与创作、实验和操控。这不仅仅是发布游戏然后就完事了。” 这就是为什么一年前我们通过收购欢迎 PlayFab 加入微软。PlayFab 支持所有主流设备,从 iOS 和 Android,到 PC 和 Web,再到 Xbox、Sony PlayStation 和 Nintendo Switch;以及所有主流游戏引擎,包括 Unity 和 Unreal Engine。PlayFab 未来将继续支持所有主流云平台。
今天我们还将预览五项新的 PlayFab 服务:
现已提供公开预览的项目:
PlayFab 多人游戏匹配
强大的多人游戏配对功能,由 Xbox Live 多人游戏配对功能演变而来,现在可用于所有游戏和所有设备。
封闭预览项目(联系我们加入预览):
PlayFab 派对
语音和聊天服务由 Xbox Party Chat 演变而来,现在可用于所有游戏和所有设备。派对功能使用 Azure 认知服务进行实时翻译和转录,让更多玩家可以玩游戏。
PlayFab 见解
将强大的实时游戏遥测与来自多个来源的游戏数据相结合游戏软件开发,以衡量游戏性能并提供可操作的见解。在 Azure 数据资源管理器的支持下,见解将提供与现有第一方和第三方数据源(包括 Xbox Live)的连接。
PlayFab PubSub
通过 Azure signalR 提供的持久连接,游戏客户端订阅内容从 PlayFab 服务器推送到玩家的收件箱。这将有助于支持实时内容更新、匹配通知和简单的多人游戏等场景。
PlayFab 用户生成内容
该技术最初是为了支持 Minecraft 市场而开发的,它允许玩家创建内容并安全地与其他玩家共享,从而使您的社区能够积极与您互动。
Xbox Live 社区持续壮大
Game Stack 的另一个主要组成部分是 Xbox Live。在过去 16 年里,Xbox Live 已成为世界上最活跃的游戏社区之一。Xbox Live 也是一个安全且包容的网络,可帮助游戏玩家跨设备连接。
如今,Xbox Live 将成为微软 Game Stack 的一部分,为用户提供账号和社区服务。在 Game Stack 中,Xbox Live 将进一步扩展其跨平台能力,我们将推出新的 SDK,将 Xbox Live 引入 iOS 和 Android 平台。
移动开发者现在可以通过 Xbox Live 接触世界上最热情的游戏玩家社区之一。以下是移动开发者可获得的一些支持:
值得信赖的游戏相关数据保护
借助新的 Xbox Live SDK,开发人员可以专注于创建出色的游戏内容,并利用微软可信身份网络来支持登录、隐私、在线安全和子账户。
顺畅的服务模式
无需 Xbox Live 认证的零点服务选项和流程为移动开发者在游戏构建和更新方面提供了更大的灵活性,开发者可以根据自己的需求选择最合适的服务。
充满活力的游戏社区
接触日益壮大的 Xbox Live 社区并连接多个平台的玩家。通过创造性地使用成就、玩家分数和排行榜统计数据,让玩家更深入地参与游戏。
其他 GameStack 组件
Game Stack 的其他组件包括 Visual Studio、Mixer、DirectX、Azure App Center、Visual Studio 和 Visual Studio Code 以及 Havok。在接下来的几个月里,随着我们努力改进和发展 Game Stack,您将看到这些服务之间更深层次的联系,因为我们会将它们统一起来,让它们更无缝地协同工作。
作为正在进行的集成的一个示例,我们将 PlayFab 与以下 Game Stack 组件结合在一起:
应用中心
App Center 中的崩溃日志数据现已连接到 PlayFab,通过将崩溃日志与玩家配置文件捆绑在一起,让您能够更好地实时查看和响应游戏中的问题。
Visual Studio 代码
使用 PlayFab 的新 Visual Studio Code 插件,编辑和更新云脚本从未如此简单。
创造精彩,成就非凡