作为致力于推进互联网开放、创新和机遇的非营利性组织,Mozilla一直在推动互联网(Web)成为高端游戏发展的平台。随着Mozilla对javascript最近的一次革新,现在游戏开发者和出版商无需付费给第三方插件,借助于互联网的规模,他们也能享受到能和本地环境相媲美的高速性能。显而易见,这就使得向数亿人发布效果震撼并且性能增强的游戏,比以前更容易,成本也更低了。
为了实现上述提升,Mozilla研发了一个高度优化的javascript版本(Asm.js),用来负载浏览器中运行的开发者的游戏代码,这使得在互联网上也能体验到炫目的快速的3d游戏。这一技术的发展也为基于互联网的3D游戏在移动终端的发展开辟了道路,因为Javascript的性能表现缩短了和本地应用的差距。
很高兴,今天通过与Epic Games公司的合作,Mozilla开放了这项针对高性能游戏的技术。借助于这项新的javascript优化技术,Mozilla已经将Epic公司的Unreal Engine 3带到了互联网。有了这一举措,当开发者把他们的游戏发布到互联网的时候,会有无限的可能等着他们去发掘利用。
(Mozilla 和 Epic 的工程师团队把 Unreal Engine 3 移植到 Web,Youtube视频)
最近,Mozilla使用自己所倡导的WebGl、Emscripten和Asm.js这三项技术开发了一款BananaBread游戏的demo,这证明了互联网可以成为一个闪耀的游戏平台。这款demo在保持高度响应、视觉震撼的3D游戏体验的同时也展示了如何简单地将JavaScript and WebGL应用用于高端游戏。
BananaBread的最新版本采用了 P2P 和多人 WebRTC这两项技术,同时Javascript性能有很大提升。 想体验这一技术的开发者可以获取这个最新版本。BananaBread可以在所有支持WebGL的浏览器上运行。
(BananaBread 游戏 demo,Youtube视频)
随着互联网上的高性能游戏拥有和本地环境相媲美的性能表现,Molliza同时也在促进基于互联网的游戏在移动终端的发展。Molliza同Disney、EA、ZeptoLab等这些优秀的游戏出版商合作,他们使用上述技术将性能的优化融入到他们一流的游戏中去。
开发者现在可以提交有趣的游戏和应用到火狐应用市场。火狐应用市场目前在android系统的火狐浏览器上可预览使用,今年晚些时候,在Firefox OS上也将可以使用火狐应用市场。
如果这周你参加了游戏开发者大会,你会在NVIDIA的展区看到运行在firefox上的Unreal 引擎。