写点什么

游戏开发者如何应对远程办公新常态?微软 GDC 大会给出答案!

  • 2022-05-24
  • 本文字数:3192 字

    阅读完需:约 10 分钟

游戏开发者如何应对远程办公新常态?微软 GDC 大会给出答案!

如果说游戏是一种可以让你真正站在别人的立场上体验事物的平台,那么游戏开发者,就是这些体验的先驱。


5 月 13 日,微软开启了 “微软游戏出海开发者大会(微软 GDC 大会)”中国定制版的线上直播。会上先是由微软游戏首席执行官菲尔·斯宾塞与资深副总裁莎拉·邦德带来关于全球游戏行业变革期的高峰对话,随后是微软大中华区 Azure 事业部总经理陶然关于“予力游戏、赋能开发、助力出海”的主题演讲。


除此之外,本次大会还有 33 场关于最新开发工具、云端开发实践、以数据洞察改善玩家体验促进游戏增长、覆盖全球的跨平台游戏社区、Xbox 云游戏服务,以及微软游戏生态建设等六大主题的深度技术解析;更有《侠盗公司》、《无人深空》、《微软模拟飞行》、《斗罗大陆:魂师对决》等 10 款全球热门游戏开发经验分享,揭示了新常态下新平台、新技术、新 IP 给游戏产业带来的新题材、新玩法、新趋势。


而这其中最让游戏开发者眼前一亮的,无疑是 Azure 游戏开发虚拟机、Azure PlayFab 系列产品以及“游戏开发者 @Azure(ID@Azure)”云服务计划的全新发布,那么,这些新产品、新项目的发布,将会给中国的游戏开发者注入怎样的动力呢?

Azure 虚拟机:应对远程办公新常态,加速上云


如今,摆在所有游戏开发者面前的难题有二:第一,疫情反复,远程协作办公已成常态,要想无缝地和同事进行协同、开发和部署,需要搭建一整套虚拟网络,其中面临的挑战十分艰巨;第二,开发者如果想搭建自己的游戏开发环境,期间会耗费大量的精力和财力,你不仅需要采购一整套十分昂贵的设备,还要自己去安装操作系统、工具、各个集成等。


而对于游戏开发者来说,如果在开发阶段耗费了过多精力,就很难将注意力集中在真正的创意创新,以及那些每个人都在寻找的令人惊呼的体验上。


“微软推出 Azure 游戏开发虚拟机的初衷,就是帮助我们的游戏开发者可以更快的,甚至在几分钟之内就快速搭建之前做一个游戏工作室所需要的全套开发工具、框架以及环境”,陶然说。


首先,为了应对远程分布式协作的新常态,Azure 游戏开发虚拟机开启了新模式:团队的所有成员可在全球各地登陆 Azure,在云端的中心服务器上协作开发、编程和部署,从而达到之前在同一栋楼里创造的那些惊喜体验。并且虚拟机不需要依赖本地硬件设备,节省了在本地设备上设置开发环境、SDK 所需的时间和精力。


其次,虚拟机内部几乎集成了游戏开发者所需的所有核心开发工具、框架、引擎、套件,以及远端工具等。比较人性化的是,它还支持自带许可证,你可以复用之前采购的许可证,并继续在 Azure 上面进行开发。除此之外,Azure 游戏开发虚拟机还提供了一个更好的、更加敏捷和灵活的成本控制机制,在开发者未使用的时候,可以选择临时关闭虚拟器来节省成本。


因此,对于那些寻求“降本增效”的游戏开发者及开发团队来说,Azure 游戏开发虚拟机的推出,无疑给弯道超车提供了良好时机。


谈到虚拟机的未来部署,陶然表示:“今天微软发布游戏开发虚拟机只是第一步,未来将针对游戏行业的细分场景做更好的支持,比如在艺术设计、GPU,或者生产环境的模拟领域,都能有更加专业、对口的云端服务和虚拟机服务来进行支持。”

ID@Azure 云服务计划:实现跨平台连接及高效数据分析


上文也提到,如果花费大量精力在开发上,那么游戏开发者就很难将注意力集中在真正需要注重的地方。而让游戏开发变得容易,打破遇到的障碍,让每个游戏开发者都专注于游戏本身而不是其他的事情,就是本次大会推出的新项目—— ID@Azure 云服务计划的重点。


ID@Azure 云服务计划,将 Azure 的所有服务、优势、经验和专业知识汇集到一个可供游戏开发者免费采用的方案中。对于中国广大的游戏开发者来说,他们能够通过微软 Credit 的支持,尽快地使用 Azure 的云端服务,不仅含有刚才提到的 Azure 虚拟机服务,还有免费的 Azure PlayFab 标准计划,包括 PlayFab 群网络、群语音和聊天、PlayFab 匹配和 PlayFab 大厅等。


值得一提的事,本次 PlayFab 的更新真正实现了跨平台连接玩家的功能。而且据陶然所说,该功能不单指的是在不同的安卓生态、苹果生态、微软生态内部去进行连接,而是在任意的异构的平台都能够进行连接,比如安卓、苹果、Xbox、PC 端等等,最终形成一个整体的社区运维的平台体系。


跨平台连接有多重要?有研究预测,2021 年中国跨平台游戏市场规模达 700 亿元,并且有望连续三年保持 15% 以上的增长;而且随着 5G 等技术的创新和发展,云游戏将成为新的趋势,还会为跨平台游戏市场提供新的增长支撑。ID@Azure 云服务计划的推出,将是那些目前还没有能力给玩家打造面向不同平台、不同设备的游戏体验的中小规模独立开发者应对跨平台潮流的强有力支持。


目前,微软从云端提供的跨平台游戏开发服务,已经取得了大量成功实践,比如多人在线游戏《无人深空》,为了让 Xbox、PlayStation 和电脑玩家一起畅玩游戏,其开发团队利用 Azure PlayFab 服务来匹配跨平台玩家,并可以在游戏大厅中对玩家分组及自定义游戏体验,实现了让所有玩家同场竞技的梦想。还有运行于云端的微软 Simplygon 服务为超过 450 款 3A 游戏大作提供 3D 内容优化服务,比如《斗罗大陆:魂师对决》中超大规模环境的渲染,确保了游戏在不同平台上都能以目标帧率顺畅运行。


除此之外,微软还会使用 PlayFab 里的 PlayStream 功能,来进行游戏数据的处理分析,挖掘其背后的数据洞察,持续改进游戏体验。比如《极限竞速:地平线 5(Forza Horizon 5)》,就是借助 Azure PlayFab 数据平台提供的数据分析解决方案,将游戏数据引入 Azure 数据湖进行管理和分析,并对标准或自定义事件进行实时操作,借助自定义分析来优化性能。移动端手游《NBA Clash》上线时,为了探索最合适的推广策略,采用了 Azure PlayFab Live Ops 服务对不同配置下的游戏体验进行对比试验,针对目标玩家细分测试内容,显著提高了试验管理和分析方面的效率。

予力游戏、赋能开发、助力中国游戏开发者出海


近几年,受国内游戏防沉迷政策以及版号收紧的影响,游戏圈的那句名言“不出海就出局”似乎慢慢成为现实,尤其是中小型游戏企业,也逐渐意识到了“酒香不怕巷子深”并不适用于游戏行业。


2021 年,中国自主研发游戏海外市场销售收入达 180.13 亿美元,同比增长 16.59%,增速比国内市场高出十个百分点。因此,出海的必要性日渐凸显,甚至说它是当下中国许多游戏企业的第一要务也不为过。

但是在陌生的海外市场,中国的开发团队要如何保证高效的部署及运维呢?这就不得不提及陶然在本次大会上公布的另外一个好消息了。


他谈到,“截止今天为止,微软在全球范围内的 Azure 的区域数量已经达到 66 个,覆盖的区域不仅包括北美、欧洲等一些成熟市场及发达国家,还包括南美、中东等一些新兴区域,如果中国的游戏出海在这些领域有游戏的部署需求,微软非常愿意提供支持。”


并且微软在全球主要国家的主要区域里,都提供了 AZ Availability Zone 高可用区域的服务,去帮助他们的游戏运维实现 99.99% 的基本 SLA,以及真正的高可用的部署、运维和服务;除此之外,微软还通过遍布全球的骨干网络,为玩家以及游戏开发者,都提供了低延迟、高性能以及稳定的游戏网络体验。


这对于想要出海的企业来说,无疑解决了后顾之忧。游戏出海,机遇和挑战并存,希望在微软的协助下,中国的游戏开发者可以尽早摆脱“独在异乡为异客”的难处。

写在最后


本次 GDC 大会发布的新项目、新产品,为中国游戏开发者更快捷、高效地在云端创建、管理和运行服务全球玩家的多平台游戏提供了强大推力。而就像微软 CEO 最后说的那样,“我的愿景,是真正让任何人都能够通过游戏去讲述他们的故事或体验。”相信在所有人的努力下,游戏行业将会变得越来越包容,与人类之间的联系,也越来越强。


目前,GDC 大会上的所有直播视频均已生成回放,如果你错过了线上直播,可以扫描海报二维码或点击链接,看微软如何重塑 Microsoft Game Dev 对行业的全新价值,一起掌握应对游戏行业变革的方法!



2022-05-24 16:152866

评论

发布
暂无评论
发现更多内容

元宇宙100讲-0x009

hackstoic

元宇宙

MySQL的死锁系列- 锁的类型以及加锁原理

程序员历小冰

MySQL 死锁 28天写作 12月日更

微服务架构 | 怎样解决超大附件分片上传?

码农架构

微服务架构 springboot 断点续传 SpringCloud 大文件断点续传

区块链在电动车产业中的角色

CECBC

Linux之whereis命令

入门小站

Linux

[架构实战营]模块4作业

Vincent

「架构实战营」

华为技术专家深度解析Redis惰性删除原理

JavaEdge

12月日更

架构训练营 -- 模块四

LJK

#架构训练营

Gin-Vue-Admin 使用 gin+vue 进行极速开发的全栈开发基础平台【gva 第二节】

坚果

28天写作 Vue 3 Go 语言 12月日更

Reactor模式和Java NIO

Java·课代表

Java reactor 设计模式 网络编程 nio

全链路压测系列(二):方案调研和项目立项

老张

性能测试 全链路压测

语音信号的时域分析

轻口味

28天写作 12月日更

一文搞懂ReentrantLock的公平锁和非公平锁

Ayue、

ReentrantLock 公平锁 非公平锁

性能基础之理解Linux系统平均负载和CPU使用率

zuozewei

Linux 性能测试 计算机原理 12月日更

什么是 DID 身份,为什么需要 DID

Rayjun

区块链 did

全链路压测系列(三):技术改造和测试验证

老张

性能测试 全链路压测

Trino应用Iceberg Catalog写入数据原理分析

漫长的白日梦

数据湖 iceberg trino

DataPipeline正式加入中国信通院数据库应用创新实验室!

DataPipeline数见科技

数据库 中间件 数据融合 数据管理 信通院

微服务划分的思考

无心水

微服务 微服务架构 SpringCloud 注册中心 微服务划分

学生管理系统详细架构设计

swallowluo

架构实战营 「架构实战营」

模块八-设计消息队列存储消息数据的 MySQL 表格

deng

架构实战营

PassJava 开源 (七) :Spring Cloud 整合 OpenFeign 实现声明式远程调用

悟空聊架构

28天写作 passjava 悟空聊架构 12月日更 openfeign

Linux 命令 man 全知全会

hedzr

Linux less man man-pages

在线JSON转Go Struct工具

入门小站

工具

学习方法

Tiger

28天写作

再见 Typora!这个开源的 Markdown 编辑器爱了!

JackTian

程序员 写作 Typora 编辑器 markdown编辑器

给弟弟的信第24封|盲目的努力没有用

大菠萝

28天写作

全链路压测系列(一):认识全链路压测

老张

性能测试 全链路压测

🍃【Spring专题】「开发实战」Spring Security与JWT实现权限管控以及登录认证指南

洛神灬殇

spring spring security springsecurity 12月日更

如何设置Fiddler来拦截Java代码发送的HTTP请求,进行各种问题排查

汪子熙

HTTP fiddler 28天写作 网络抓包 12月日更

关于分布式系统共识的思考

yuexin_tech

分布式

游戏开发者如何应对远程办公新常态?微软 GDC 大会给出答案!_服务革新_王一然_InfoQ精选文章