一年一度的游戏开发者大会定于下周举行,并且由于预期到世界上最大的专业游戏产业盛会,微软宣布了Game Stack,游戏开发平台生态系统和备受期待的 Xbox Live移动SDK。
游戏栈
Game Stack将Microsoft的所有游戏开发工具和服务整合到一个单一的生态系统中,其目标是使开发人员更轻松地找到构建和操作游戏所需的工具。游戏堆栈由Azure,PlayFab,DirectX,Visual Studio,Xbox Live,App Center,Mixer和Havok等工具组成。
Game Stack中的Azure满足了游戏开发环境中云基础架构的需求,提供云计算,云存储,推送通知等服务以及机器学习和AI等云原生服务。诸如Rare,Ubisoft和Coasts of Coast之类的公司正在托管多人游戏服务器,并从事其他活动,例如游戏遥测分析,以创建更具身临其境的游戏体验。
Game Stack中的PlayFab是用于构建和运行实时游戏的完整后端服务,它与Azure协同工作,以允许开发人员通过实时分析启动和扩展多人游戏。PlayFab支持所有主要的移动,桌面和游戏设备,以及Unity和Unreal等主要游戏引擎。微软还宣布了五项新的PlayFab服务的预览:
PlayFab对接会(公共预览):对接会改编自Xbox Live的对接会,但可用于所有游戏和设备。
PlayFab Party:语音和聊天服务改编自Xbox Party Chat,但可用于所有游戏和设备。Party还利用Azure认知服务进行实时翻译和转录。
PlayFab Game Insights:实时游戏遥测以衡量游戏性能。Game Insights还将提供与第一和第三方数据源(包括Xbox Live)的连接器。
PlayFab Pub Sub:通过持久连接推送来自PlayFab服务的消息,以启用实时内容更新和配对通知等功能。
PlayFab用户生成的内容:最初旨在支持Minecraft市场,该服务将使开发人员能够允许播放器彼此创建和共享内容。
PlayFab和其他Game Stack工具将继续看到彼此之间更深层的集成,从而使开发人员可以将Microsoft的解决方案视为一站式服务。例如,来自App Center的崩溃日志数据现在已与PlayFab连接,从而使开发人员可以通过将崩溃日志重新绑定到各个玩家个人资料来更好地理解游戏中的问题。PlayFab还推出了适用于Visual Studio Code的新插件,从而使编辑和更新Cloud Script更加容易。Microsoft承诺将来还会有更多这样的集成。
适用于iOS和Android设备的Xbox Live SDK
Xbox Live确实构成了Game Stack的一部分,但此新SDK的引入在声明中应有自己的空间。
Xbox Live是Microsoft与Xbox一起提供的在线多人游戏和数字媒体服务,但此后已扩展到下一代Xbox控制台,Windows以及现已淘汰的Windows Phone平台。在Game Stack的推动下,Microsoft通过适用于iOS和Android设备的新SDK扩展了Xbox Live的跨平台功能。
Xbox Live将在Game Stack中提供身份和社区服务,并能够支持登录,隐私,在线安全,儿童帐户,成就跟踪等功能。该服务的确排除了其他非Microsoft控制台,但这是意料之中的,并不奇怪。但是,在 Xbox Live的GDC谈话时间表中提到了Nintendo Switch,但在新闻稿中未提及任何地方。
微软将在GDC 2019上展示Game Stack和相关服务。如果您在GDC,可以前往Moscone中心的South Hall尝试一下,并了解更多信息。