当Project xCloud落地移动终端,云游戏靠手游化撑起“当打之年”?

2023-10-22 02:50

本文主要是介绍当Project xCloud落地移动终端,云游戏靠手游化撑起“当打之年”?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

云游戏,这个诞生至今已经有了11个年头的概念,似乎又一次在云计算和通信网络的升级下迎来了自己的“当打之年”。

近期,谷歌、亚马逊等科技巨头的云游戏布局正在无限接近落地阶段。谷歌Stadia已经上线,亚马逊Amazon Streaming Service平台也在搭建中。而早已躬身入局的游戏大厂微软其实也有着更具落地性的商业进展。

微软于2018年10月发布云游戏服务计划“Project xCloud”。“Project xCloud”想要实现的构想就是游戏玩家通过手机、平板电脑等设备通过云端服务器运行Xbox One游戏,即摆脱传统游戏主机硬件,随时随地在任何设备上体验高品质主机游戏。经过一年的内测,“Project xCloud”加快了推广步伐。2019年10月,Project xCloud云游戏(预览版)正式向多个国家开放公开测试,支持50多款游戏。近日又向iOS用户限量开放Project xCloud云游戏测试。

如果要总结这一年多时间里Project xCloud动作频繁的原因,比如简单归因于背靠Azure的云计算技术储备、Xbox的多年游戏生态累积等,则会让我们看不到微软在推进Project xCloud项目的更细致的运营手法。而这些恰恰是国内云计算厂商和游戏厂商可供参考的地方。

理想中云游戏看似很丰满,

现实中云游戏要学会骨感

借用下比尔盖茨说过的这句“神谕”:“在科技领域,我们总是高估在一年或者两年中能够做到的,而低估五年或者十年中能够做到”。这句话也可以作为云游戏从提出到现在十年来起起落落的一种恰当概括。

2009年OnLive现身GDC(游戏开发者大会),正式提出并提供“云游戏”服务,到2015年停运破产,也不过5年时间。当时这些创业者似乎认为云游戏的春天马上就要到来,但小阳春之后又是蛰伏十年的漫漫寒冬。在2018年OnLive创始人Steve Perlman接受采访时认为,云游戏技术十年前早已可行,主要是那些游戏商们参与热情不足。

这话说得应该是言不由衷。云游戏的这十年,游戏商们当然有热情,不过是他们一边要收割主机游戏单机销售的盈余红利,一边在巨资投入云游戏平台的技术开发。漫漫寒冬只会让皮厚肉多的游戏大厂活下来,而钱少实力弱的创业公司制造“风口”和奉献自身。果然,OnLive停运后直接被索尼收购,转身为旗下的云游戏服务 Playstation Now 提供支持。

云游戏的入局者总是低估了短时间内所要克服的重重产业难关。其实就包括Perlman言之凿凿地“十年前已经可行”,但在现实中却一直没用闯过的技术关。

云游戏技术的一大目标,就是让大型游戏“页游化”,即让网速代替昂贵的显卡、处理器等设备,使玩家只用一台基本配置的PC、手机及平板等硬件设备就能玩得上3A大作这样的游戏。在2009年Onlive在展会上通过云技术流畅地演示了《孤岛危机》这样的3A大作,一下子点燃了游戏玩家、投资人、媒体的热情。但现实情况却实在很骨感。此后Onlive的付费率一直很低,按月收费的方式甚至无法覆盖每月要花费在服务器与带宽的成本。

除了没有能从游戏厂商那里获得相对优惠的定价,更为重要的是以720P分辨率展示的画质根本无法跟主机游戏相比,游戏传输的速率明显受家庭带宽的影响,一旦家人同时用网络看看视频,游戏体验就大幅下降。显然,Onlive仅考虑到理论上网络速率和游戏视频编解码的可靠性,但却忽略了商业落地的现实复杂性。

先看下网络传输的延迟问题。游戏上“云”的本意将游戏运算服务集中管理,产生规模效应以降低成本。但游戏运算服务的集中必然意味着网络的延长。5G之前,更可靠的就是宽带网络。考虑到长距离光纤布线的复杂性以及中继器的分配,再减去服务器计算和渲染的时间,视频编解码的时间,以及显示器延迟等,游戏数据的传输要控制在50ms才能保证云游戏玩家能够体验到在2-3帧之内的低延时的流畅游戏感觉。这必然要求服务器尽可能建在距离游戏玩家几百公里的周围,这样大幅增加了运营成本。

如果是以租用公有云服务来解决,则要看下网络流量成本,虽然云游戏用的流量跟视频直播一样,但并不能像视频直播一样,使用同一个流分法给成千上万的人同时观看,它只能针对单个玩家提供单一数据流,而且要求极高的实时性,这对网络的压力是极大的。最终网络流量的成本还是要订阅游戏的玩家支付,而购买了主机的用户完全不必支出这笔费用。

当理想且成熟的云游戏技术遭遇骨感的商业落地成本,要么只能牺牲用户的游戏体验以降低成本,要么付出高昂的服务器和网络流量费用而难以盈利,甚至无法维持。

不过在2018年之后,事情正在起变化。如上提及的微软、谷歌、亚马逊、索尼等云计算大厂及游戏巨头布局云游戏,让云游戏产业又掀起波澜。我们就从集合Azure云平台以及Xbox的微软的Project xCloud云游戏项目着手,来看下云游戏又呈现哪些新的特点。

Project xCloud的步伐与身段

如果去总结网络上各种“此生难见云游戏实现”的观点,总体上可以概括为两点:一是包括像网络传输、云服务架构等技术的限制难以克服;二是云游戏的商业模式难以盈利,性价比难以和主机游戏相比。也就是说,即便像微软这样深耕游戏多年的厂商,同样既需要打破技术壁垒的限制,也需要迎接商业化问题的挑战。

就技术层面而言,游戏串流技术成为打破云游戏传输屏障的一次技术突破,正在得到各大厂商的积极应用。游戏串流技术的本质是依托高速网络,用软件的方式实现跨设备游戏共享的技术。英伟达提了出本地网络的游戏串流解决方案推出以硬件为核心、以局域网络为载体的Gamestream技术,为用户提供了跨设备游戏体验。而谷歌没有硬件束缚,主要以“云”为核心,依赖高速网络的云端游戏串流解决方案Project Stream,可以在Chrome浏览器以云游戏的模式运行《刺客信条:奥德赛》,整体帧数达到了60帧流畅运行的水准。微软Project xCloud同样采用“云端运行”+本地接受数据包并实时反馈的云端游戏模式。

云端游戏串流技术的解决方案是对于游戏业界一次革命性的技术突破,更大的意义在于打破了硬件与游戏大作之间的匹配限制,让更多玩家可以通过不同的终端来得到更好的游戏体验。

为了保证串流技术在当前网络环境限制下的体验,微软Project xCloud并没有立即放开应用的测试范围,而是通过长达一年左右的内测,以及逐步面向部分地区的Xbox成熟用户邀请测试的方式来保证流畅使用体验。这也许表明Project xCloud初衷并非要颠覆自己的Xbox生态,而是通过云游戏方式带给自己的用户更多体验方式。比如,Xbox老用户之前的游戏数据可以通过串流方式在其他终端登录后实现互通。

其次是在对于Xbox的后台优化,方便开发者的运维更新。当开发者在Xbox One版本进行游戏更新后,Project xCloud可以通过串流传输同时更新在所有不同终端的版本上。

对于仅仅只有手机或平板这类一般设备的用户而言,微软专为Project xCloud云游戏推出一款Xbox授权外设的游戏手柄。其低廉的售价,也为更多普通人体验Xbox游戏降低了门槛。

就目前Project xCloud公开测试的反馈结果而言,以《战争机器5》为代表,在4G或WIFI环境均可进行游戏,尽管可以感受到一定延迟,但不影响游戏体验。同时,由于手机屏幕偏小一定程度抵消了玩家对画面品质感的要求。据称,在对抗延迟体验方面,微软可能有通过Azure AI来进行辅助处理以保证玩家体验游戏的连贯性。

为保证Project xCloud在未来全面商用顺利推进,以及面向开发者做好开发的无缝兼容,微软在工程运维上上做了大量准备。比如,在全球Azure数据中心,对Xbox 游戏主机通用硬件的优化和部署以满足当地玩家的体验服务;完善Xbox开发组件来增强流媒体体验等。

可以说微软在云游戏落地的步伐上与大多数厂商保持着同步,但其身段上却显示出了明显的差异:当很多云游戏厂商仍在尝试让用户在PC上玩起页游式的3A大作时,Project xCloud却把主要阵地放在了移动终端上,并且把画面优化也限定在了720p-1080p。这种思路,显然是放弃了攻克“完美还原视觉”体验的死胡同。在考虑现实的网络限制和硬件性能的情况下,只要不影响终端游戏体验,在当前网络条件下控制好游戏延迟,把游戏画质的压制到一个多种网络条件、多种硬件条件都适用的范围,其实就可以充分地满足当前人们移动终端的游戏体验。这样能够为后期商业化定价提供一些成本上的优势。

目前微软Project xCloud尚未发布其游戏流媒体服务的定价标准,而参照谷歌Stadia的定价和网络要求,微软在初期成本也可能并不低。如果微软将Xbox的未来盈利空间考虑进来,将Project xCloud视作其市场开拓的成本而言,其定价策略可能更为激进一些。广大游戏玩家似乎可以期待。

主机游戏手游化,

微软这一次要走群众路线

微软Project xCloud目前的努力让我们看到云游戏终于有了“飞入寻常百姓家”的可能。2020年,伴随着5G网络在全球各个国家陆续商用,以及5G终端在欧美以及亚洲主要国家的大规模更新,这些利好条件为云游戏的推广普及更是铺平了道路。

但在很长一段时间内,端游(包括主机游戏)和手游都有着各自的生态,基本互不重叠。其中端游,尤其是主机游戏,很大一部分优势就在于视觉体验。如今微软却为了成本和时延的限制,割舍掉了画质这一元素。这样的“云游戏”,还会是那个玩家们渴望的云游戏吗?

我们不妨推测一下,主打“3A游戏手游化”的Project xCloud,到底想要打造出怎样的云游戏生态。

首先我们应当注意到的是,即使5G网络、千兆宽带以及越来越强大的优质的终端音画表现,可以让终端游戏画质不断提升,去接近3A游戏的特质。但微软显然没有依赖这些技术,就拿画质优化来说,720p、1080p的画质放在手机中也就是个中端机的标配而已。另一方面,要说主机游戏的移动化上。云游戏显然不是唯一的解决方案,像在过去几年热销的Switch,就可以以掌机的形式享受大量主机游戏。

在这种趋势下,云游戏曾经所追求的便利性,正在被新技术和新产品取代。例如过去我们认为PC上的页游式云游戏,可以省去等待下载的时间。但在千兆宽带的支持下,从Steam上下载一款3A游戏好像也不是什么特别困难的事。至于便携性,玩家只需要花费几千元购买一款新终端就能享受到主机+掌机的双重享受。

这样看来,显然微软放弃了以上注重完美还原游戏体验的场景,选择了下沉——下沉到那些没有机会享受5G网络/千兆宽带、不愿花费高昂成本购买新终端的群体中。目前看来,在这片市场中除了Project xCloud以外,还尚未见到其他的类似解决方案。

尽管从微软官方的愿景来说,他们希望Project xCloud通过云游戏方式支持Xbox所有的游戏开放给大众。但有一个客观的事实是:Xbox顶级的游戏体验肯定是由下代Xbox提供。Project xCloud的重要意义就是降低3A游戏的体验门槛,让更多人有机会迁移至主机游戏上。这也许是游戏大厂积极推动云游戏时,在宏大的使命愿景背后不愿明说的一个考虑。

总之,通过云游戏方式,让主机游戏手游化,把群众基础搞得大大的、把新增用户搞得多多的,正是微软Project xCloud项目当前实现其长远野心的最好方式。

这篇关于当Project xCloud落地移动终端,云游戏靠手游化撑起“当打之年”?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/258626

相关文章

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

我在移动打工的日志

客户:给我搞一下录音 我:不会。不在服务范围。 客户:是不想吧 我:笑嘻嘻(气笑) 客户:小姑娘明明会,却欺负老人 我:笑嘻嘻 客户:那我交话费 我:手机号 客户:给我搞录音 我:不会。不懂。没搞过。 客户:那我交话费 我:手机号。这是电信的啊!!我这是中国移动!! 客户:我不管,我要充话费,充话费是你们的 我:可是这是移动!!中国移动!! 客户:我这是手机号 我:那又如何,这是移动!你是电信!!

vscode中文乱码问题,注释,终端,调试乱码一劳永逸版

忘记咋回事突然出现了乱码问题,很多方法都试了,注释乱码解决了,终端又乱码,调试窗口也乱码,最后经过本人不懈努力,终于全部解决了,现在分享给大家我的方法。 乱码的原因是各个地方用的编码格式不统一,所以把他们设成统一的utf8. 1.电脑的编码格式 开始-设置-时间和语言-语言和区域 管理语言设置-更改系统区域设置-勾选Bata版:使用utf8-确定-然后按指示重启 2.vscode

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

火柴游戏java版

代码 /*** 火柴游戏* <p>* <li>有24根火柴</li>* <li>组成 A + B = C 等式</li>* <li>总共有多少种适合方式?</li>* <br>* <h>分析:</h>* <li>除去"+"、"="四根,最多可用火柴根数20根。</li>* <li>全部用两根组合成"1",最大数值为1111。使用枚举法,A和B范围在0~1111,C为A+B。判断</li>** @

简单的角色响应鼠标而移动

actor类 //处理移动距离,核心是找到角色坐标在世界坐标的向量的投影(x,y,z),然后在世界坐标中合成,此CC是在地面行走,所以Y轴投影始终置为0; using UnityEngine; using System.Collections; public class actor : MonoBehaviour { public float speed=0.1f; CharacterCo

国产游戏行业的崛起与挑战:技术创新引领未来

国产游戏行业的崛起与挑战:技术创新引领未来 近年来,国产游戏行业蓬勃发展,技术水平不断提升,许多优秀作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,国产游戏已实现质的飞跃。然而,面对全球游戏市场的激烈竞争,国产游戏技术仍然面临诸多挑战。本文将探讨这些挑战,并展望未来的机遇,深入分析IT技术的创新将如何推动行业发展。 国产游戏技术现状 国产游戏在画面渲染、物理引擎、AI

Debugging Lua Project created in Cocos Code IDE creates “Waiting for debugger to connect” in Win-7

转自 I Installed Cocos Code IDE and created a new Lua Project. When Debugging the Project(F11) the game window pops up and gives me the message waiting for debugger to connect and then freezes. Also a

第四次北漂----挣个独立游戏的素材钱

第四次北漂,在智联招聘上,有个小公司主动和我联系。面试了下,决定入职了,osg/osgearth的。月薪两万一。 大跌眼镜的是,我入职后,第一天的工作内容就是接手他的工作,三天后他就离职了。 我之所以考虑入职,是因为 1,该公司有恒歌科技的freex平台源码,可以学学,对以前不懂的解解惑。 2,挣点素材钱,看看张亮002的视频,他用了6000多,在虚幻商城买的吸血鬼游戏相关的素材,可以玩两年。我

物联网之流水LED灯、正常流水灯、反复流水灯、移动流水灯

MENU 硬件电路设计软件程序设计正常流水LED灯反复流水LED灯移动流水LED灯 硬件电路设计 材料名称数量直插式LED1kΩ电阻杜邦线(跳线)若干面包板1 每一个LED的正极与开发板一个GPIO引脚相连,并串联一个电阻,负极接GND。 当然也可以选择只使用一个电阻。 软件程序设计 正常流水LED灯 因为要用到多个GPIO引脚,所以最好把所有的GPI