数字化转型浪潮中,金融行业如何破局?获取学习视频 了解详情
写点什么

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

  • 2022 年 5 月 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 年 5 月 24 日 16:151865

评论

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

分布式锁的实现方案

360技术

通俗讲解分布式锁,看完不懂算我输

Java小咖秀

Java 分布式 多线程 并发

搞懂 ZooKeeper 集群的数据同步

HelloGitHub

Java zookeeper ZooKeeper原理

网络连接之协议栈

Kylin

协议栈 3月日更 21天挑战 网络连接

华为云PB级数据库GaussDB(for Redis)揭秘第六期:Feed流场景中的应用

华为云开发者联盟

数据库 redis 华为云 GaussDB Feed流

数据结构队列

我是程序员小贱

3月日更

数据去哪了?:从一次生产事故聊聊并发编程原子性问题

海拉鲁

Java 并发编程 多线程

Redis - 缓存穿透、缓存击穿、缓存雪崩

insight

redis 3月日更

在全面拥抱人工智能前,这 6 步您的公司做到了吗?| 云途专栏

亚马逊云科技 (Amazon Web Services)

C++ socket通讯详解及注意事项

赖猫

c++ 后台开发 后端 服务器开发

Java泛型最全指南

xcbeyond

Java 泛型 3月日更

设计与思考,关于资源和生命周期

程序员架构进阶

设计实践 生命周期 28天写作 3月日更 池化技术

QCon全球软件开发大会:推动创新,实现技术落地

博文视点Broadview

ProxmoxVE 系列:如何巧妙的用Xshell连接Ubuntu server服务主机

Bob

虚拟机 系统 proxmoxve PVE

用 Redis 实现消息队列是一个好主意么?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

智能时代与华为路标:手机影像的文艺复兴史

脑极体

如何定义错误码

编号94530

Java 错误码 错误处理

Wireshark数据包分析学习笔记Day21

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

Rust从0到1-基础概念-数据类型

rust 数据类型

员工离职的注意事项

石云升

离职 28天写作 职场经验 3月日更

C++ 中的 task based 并发

赖猫

c++ 后端 多线程 并发 服务器开发

看东鹏饮料如何从150亿条数据中洞察先机 | 精选案例

亚马逊云科技 (Amazon Web Services)

初识Golang之声明函数

Kylin

3月日更 21天挑战 Go 语言

Python基础之:Python中的模块

程序那些事

Python Python3 程序那些事

[译]用@WebMvcTest测试MVC Web Contorller

祝坤荣

spring unittest

NoCode 实战 | 零代码应用开发,轻松搞定任务跟踪管理难题(上)

亚马逊云科技 (Amazon Web Services)

学习方法记录

六维

学习方法 3月日更

亚马逊云科技和德甲为 2021 赛季新推出三项赛况统计数据,强化实时比赛分析

亚马逊云科技 (Amazon Web Services)

异步机制和CPU架构对 Redis 性能的影响

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

第十二周作业

MR.X

镜像仓库学习笔记

lenka

3月日更

“一键上链”技术大牛教你快速构建链上应用

“一键上链”技术大牛教你快速构建链上应用

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