扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
ZDNet至顶网软件频道消息:PC游戏已经准备好迎接一次重生——或者,至少是一场变革。自1990年代末3D加速器诞生以来,这还是头一次。
这都得感谢移动革命及其相关的技术的发展。游戏开发者现在可以使用加速计、触摸屏和云计算来增加各种新功能和游戏模式。而且,甚至连微软Windows的全新发展模式——用一组代码覆盖桌面设备、平板电脑和智能手机——也在改变游戏开发者的发展方向。
这些进展都在最近的微软Build大会上显露无疑。微软业务开发经理贾斯汀·圣克莱尔(Justin Saint Clair)曾经鼓励台下的游戏开发者重新制定发展策略,不要只关注图形、主题和情节,而是应该首先问自己一个问题:“什么是PC?”
PC的字面定义是“个人电脑”,但最近几年,这一定义已经被彻底颠覆。如今,PC游戏终于也开始颠覆传统模式。我们不再依赖于键盘和鼠标,甚至不在局限于相同设备中的相同游戏。在本文中,我将带着大家探索当今游戏开发者所采用的各种模式。他们的劳动成果将体现在各种各样的PC游戏流派中,从平板电脑上的休闲游戏,到Steam上下载的3D大作。
一款游戏,多处体现
当iPad几年前发布后不久,平板电脑很快便重新定义了视频游戏的角色。得益于内置的加速计和触摸屏,iPad既能当游戏屏幕,又能当游戏手柄。不仅可以通过左右倾斜平板电脑来控制汽车游戏的方向盘,还能用手指直接操控游戏活动。
但那毕竟是在2010年,今天,加速计和触摸屏早已成为标配。2013年,微软将鼓励开发者突破平板电脑的局限,重新想象平板电脑游戏体验——也就是说,一款游戏可以通过多种创意十足的方法,在各种平台与设备中体现出来。
微软正在开发一系列API(应用编程接口),帮助开发者创建一款在PC和平板电脑中实现相似体验的游戏,不过,在平板电脑中却会采用不同的控制模式,对图形的要求也会降低。例如,Xbox Live的多人API将同时兼容Xbox和Windows,让开发者可以开发出无缝整合的跨平台多人游戏。
微软的另外一种开发模式则要利用所谓的“第二屏”。在这种模式中,一款游戏会同时使用大屏幕电视和平板电脑——这种机制已经在搭载Xbox Smart Glass应用的Windows 8平板电脑中实现。例如,在Xbox 360赛车游戏《Forza Horizon》中,玩家可以一边在平板电脑中查看地图,一边通过游戏机的手柄驾驶汽车。事实上,通过这款平板电脑,玩家便可在“副驾驶”的位置上引入第二名玩家,充当自己的导航员。
微软还在利用Windows Runtime平台(这是所有Windows Store应用的基础)和Xbox Live网络功能,以各种前所未有的方式重塑游戏体验。以第三人称科幻射击游戏《质量效应》(Mass Effect)为例,《质量效应3》已经是一款广受欢迎的PC单人游戏,但现在,一款名为《质量效应:渗透者》(Mass Effect: Infiltrator)的附属游戏已经登陆iOS平台,这两款游戏都可以使用该系列游戏的“银河战争”云计算系统。结果怎样?在《渗透者》中,当你搜集情报数据时,你的成就便可以提升与PC游戏融为一体的“银河备战等级”。
当然,云计算让这种模式变得更加简单易行。试想:先在PC上启动游戏,玩上几分钟,然后将数据保存到微软的服务器。随后,你又来到远处的一个酒店房间,这时便可将同一款游戏的数据加载到平板电脑中,然后接着刚才的进度继续玩。《质量效应3》和《尘埃:决战》(Dirt Showdown)等桌面PC游戏都已经采纳了这种机制,但预计还将有更多游戏纷纷跟进。同样值得注意的是,即使是一些简单的Windows Store应用,也会将状态和进度保存到云端,以确保用户无论身在何处,使用什么Windows 8设备,都可以在“启动-关闭-再启动”的过程中,获得前后衔接的无缝体验。
但在Build大会上,微软的圣克莱尔还分享了在线多人游戏的新愿景。他鼓励开发者想象一种横跨PC、Xbox 360游戏机和Windows 8平板电脑的多人游戏,使得这三大平台的用户可以在完全相同的网络环境中展开互动。《飓风迅雷赛艇》(Hydro Thunder Hurricane)已经采用了这种模式。
另外还有局域网游戏,这同样需要重新定义。当今的局域网游戏通常需要多台台式机或笔记本身处同一个地点,通过各种线缆和交换机相互连接,然后共同加入多人服务器。但Windows 8对移动设备的支持却可以极大地减少物理设备的使用。圣克莱尔问:“当房间里的所有人都有一台平板电脑时,会发生什么?”
平板电脑改变一切
平板电脑不仅仅是带有触摸屏的PC。一款好的平板电脑游戏还要使用针对现代化移动设备设计的一系列行为和技术:除了触摸手势外,还包括加速计、GPS、NFC、陀螺仪等。作为将PC、平板电脑甚至Windows Phone 8统一到一起的一种全新开发架构,Windows Runtime整合了所有这些可能,让游戏开发者可以充分发挥这些新机制和新模式的优势。结果,任何适应了Windows Runtime的开发者开发的游戏,都可以拥有与iOS应用同样丰富的体验。
然而,虽然平板电脑可以带来丰富而富有创意的开发机会,但性能却不尽如人意。平板电脑和混合设备无法提供一流桌面PC的CPU和GPU性能,这也成为制约传统游戏开发商的一大因素。更糟糕的是,Windows RT平板电脑和Windows Phone手机内置的GPU,都不支持完整的DirectX 11功能,而这恰恰是现代桌面PC显卡的必备功能。游戏开发者必须确保Windows Store中的游戏只需使用Direct 3D 9,即可在Windows RT中展示3D内容。
但这并是说平板电脑中的游戏显示效果一定很糟,与大尺寸的台式机显示屏相比,在平板电脑的小屏幕上,较低的多边形生成率和分辨率所产生的负面影响没有那么明显。而且,很多在Windows Store中销售的游戏更加小巧,且偏重休闲风格,因此性能算不上是大问题。
《扫雷》:一个绝佳的例子
升级版的《扫雷》就是一个绝佳的例子,这款休闲游戏充分利用了Windows 8的各种新功能。
自从Windows 3.1以来,《扫雷》都会随同Windows操作系统免费提供给用户。与《纸牌》一样,它恐怕是工作效率的最大杀手之一。微软希望彻底重构《扫雷》,从而全面展现一款Windows Store游戏的潜力。为了实现这一目的,微软聘请了经验丰富的休闲游戏开发公司Arkadium操刀。而且,新版《扫雷》也不仅仅是增加了触摸控制这么简单。
首先,这款游戏不再局限于一个窗口中,而是成为了平板电脑中的一款全屏游戏,但在桌面PC中的效果仍然不错。Arkadium还增加了新的花园主题皮肤。除此之外,改版后的游戏添加了新的冒险模式,让用户可以通过一个卡通人物探索一组洞穴。
与原先的《扫雷》不同,你不需要清除或标记所有的方块也可以过关。事实上,每一关都不存在唯一的“完美”通关方式:你可以探索每一寸地方来尽可能多地搜集金币,也可以直接找到最快退出方式。这完全取决于你自己。
不过,如果没有标记或翻开多数方块,得到的分数会相对较少。怪兽和其他障碍物会阻碍你的前进,但你也可以使用工具和武器来清理前进的道路。
总之,冒险模式改变了《扫雷》,将它从一款简单的清除类游戏,变成了与《Roguelike》类似的游戏,可以探索各种关卡,并克服各种障碍。这款游戏还整合了社交媒体分享功能:每当你过了一关,就有机会分享自己的成就。
《扫雷》还增加了每日挑战和成就这样的社交维度。每日挑战让你可以通过赢得各种徽章来搜集虚拟币,然后期待着一份神秘的奖励。但这些挑战还会整合广告。没错,游戏内置广告已经进军《扫雷》,通常会以短片的形式展示,或者是一个可以点击的热点,将用户跳转到外部网站。这种商业元素以及无法在窗口中运行《扫雷》的局限,势必降低游戏的乐趣。不过,新的社交元素明白无误地表现出微软多么渴望进步,就连Windows平台中最基础的游戏也不放过。
在Windows 8中改进桌面游戏
Windows桌面仍是Windows 8系统的一个重要部分,包括搭载该系统的平板电脑和混合PC。采用触摸屏的一体机也在Windows 8桌面硬件领域占据了突出地位。戴尔XPS One和联想A720等高端一体机还包含了独立显卡,可以运行3D图形更为密集的游戏。
就连桌面游戏也可以受益于Windows 8内置的额外功能,例如改善的触摸界面。英特尔已经开始与多家开发商合作将触摸功能引入桌面游戏。Firaxis就将手势等触摸功能引入到《文明5》(Civilization V)等游戏中,这也是过去一年最重要的战略游戏之一。
至少已经有一款桌面PC游戏从一开始就融入了触摸元素,那就是Eugen Systems开发的《战争游戏:欧洲扩张》(Wargame: European Escalation)。Eugen的首款游戏《R.U.S.E。》已经可以在Windows 7环境下支持触摸操作,但界面不够流畅。相比而言,《战争游戏:欧洲扩张》自上而下的地图界面则将方块作为用户界面的主要可选元素,而没有使用体积较小的按钮。触摸选择和其他手势的效果也都符合预期。
《文明5》和《战争游戏:欧洲扩张》都与Windows 8实现了很好的兼容。与Eugen早期的游戏一样,《战争游戏:欧洲扩张》也将兼容支持触控操作的Windows 7系统。
有趣的是,这两款游戏还都针对英特尔的HD 4000集成显卡进行了优化,因此足以适应超极本、平板电脑或二者的混合设备。这也是所有游戏开发者今后不得不面对的现状:从原始性能来看,这些时髦的系统所采用的图形硬件都不及桌面PC中使用的独立显卡。
新一代游戏
Windows 8和Windows RT已经来临,新一代Windows Store游戏也已随之诞生。这些游戏中有很多都是用JavaScript、HTML5和微软的XAML核心语言开发的,因此可以轻而易举地在移动设备和PC平台之间转换。高端游戏还将继续采用更加传统的语言开发。
对用户而言,更重要的在于,新游戏体验正在逐步崛起。在很多Windows Store应用中,你都可以轻易在不同平台间转换游戏。而Windows 8游戏在混合超极本和纯平板电脑等移动设备中的普及,也将推动一些目前表现平平的游戏流派迅速扩散开来,例如基于地理位置的游戏或是增强现实游戏。平板电脑和混合笔记本中的新型传感器,将帮助游戏设计者开发新的游戏控制方式,从而促使他们开发新型游戏。
尽管苹果iOS粉丝会对此嗤之以鼻,认为这些功能早已整合在iOS中,但在iOS和Mac OS间的跨平台游戏却很少。另外,苹果笔记本似乎正在向高端显示技术发展,而没有将触摸屏作为该系统的关键组成部分。
另一方面,新一代的Windows游戏则会整合台式机、笔记本、智能手机甚至Xbox游戏机,为各种游戏玩家都创造全新的体验,不仅是休闲游戏,还包括传统的大型游戏。考虑到这么多的平台和这么多的创新都将融合到一个统一的平台中,今后究竟会涌现出什么样的游戏便不禁令人充满期待。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者