HTML5是否能够应对游戏?答案当然是“可以”!不管是在台式机上还是在手机上,现在的HTML5已经能够支持大多数富有挑战性的游戏体验了。
我们都知道,玩家是一个非常苛刻的群体。这也是可被理解的。因为谁都不希望在自己沉浸于游戏玩法中而突然遇到一些磕磕碰碰的情况。
而关于这一点的最新证据是来自开发商Epic的UnrealEngine3游戏已经被移植到网页上了。这便意味着源代码游戏以及运行于浏览器上的网页游戏间的区别将完全消失。并且我们也可以通过浏览器呈现出硬核玩家所习惯的3D图像和沉浸式体验。
浏览器也变得越来越完善了。全新的OdinMonkeyJavaScripy引擎将运行于即将问世的Firefox版本上,并且性能也会提升1000%。现在你已经能让JavaScripy快速运行,并在浏览器上提供了让人兴奋的游戏体验。
是否想看看性能的提升会带来怎样的效果?那就着眼于基于网页版本的3D游戏的未来发展,如只基于网页技术而运行的第一人称3D射击游戏《BannanaBread》。现在,通过WebRTC(注:是一个支持网络浏览器进行实时语音对话或视频对话的软件架构),你便能够从网页上感受到具有沉浸感的多人游戏行动了。
但是不要担心技术的问题——让我们说说游戏体验。艺电的RichHilleman曾经指出,游戏是关于魔法并超越想象力的极限。而网页所具有的一大潜力便是能让单一,持续的游戏体验始终伴随着你。
在多设备,多平台的世界中,消费者不会只是在一个环境下玩游戏。他们会在一天中的空闲时候利用手边的设备去玩游戏。而网页的普遍性便能做到这一点。
通过将游戏扩展到不同设备和不同形式的元素上,网页能够更好地将游戏呈现在刚接触游戏领域的休闲用户面前。
网页还能够带给游戏产业哪些帮助?
更广泛的影响力:要不怎么会有万维网之说!
市场营销和可发现性:开发者们不能局限于在一家应用商店中营销自己的游戏。广阔的网页及其内在的可连接性和共享性能够帮助开发者们更轻松地获得新用户。
支付:多年来,人们已经很习惯在网页上支付了。基于网页,开发者能够灵活地向用户收取费用,并使用任何可行的支付方式。
轻松地更新:游戏是在你的服务器上。开发者可以无需经过应用商店的审批过程而更新游戏。
简单的分析:再一次的,因为游戏是在你的服务器上,所以你无需等待来自应用商店的分析报告,你可以随时获得自己想要的分析信息。
用户关系:在网页上发行游戏意味着开发者与用户拥有直接的关系。游戏开发者无需经由应用商店或其它第三方去管理支付或更新。你将与用户拥有直接的关系,没人能够干预这种关系。
但是,就像UkenGames的ChrisYe所说的,游戏是关于传播幸福。如果开发者从网页中获得了所需要的性能,HTML5便能让他们无需为了各种设备而升级代码库便能在不同平台上传播幸福了。
为了发挥最大潜能并作为全球化的游戏平台,网页还有许多需要做的,但是它已经在朝着这一方向而发展了。在意识到网页所提供的利益时,整个游戏产业也在积极构建能够提高网页游戏性能的生态系统。这便是当前游戏市场的发展趋势。