用浏览器玩3A大作?虚幻引擎3移植到Firefox

移动开发
2011 年的时候,Epic 曾经将虚幻引擎 3 移植到 Flash,展示如何在浏览器中运行有比较高端图像的游戏。现在是 2012 年了,Flash 已经逐渐被淘汰,所以 Mozilla 和 Epic 联手将虚幻引擎 3 移植到 Firefox 浏览器,无插件运行基于虚幻引擎 3 的游戏。

Mozilla 的工程总监以及 WebGL 的创始人 Vladimir Vukicevic 希望网络和浏览器可以成为现代游戏的一个平台。六个月前,Mozilla 就开始优化它的 C/C++ 编译器 asm.js,让浏览器中运行的 javaScript 达到原生运行速度的一半左右。因为现代电子游戏对图像和计算资源的要求都比较高,所以在浏览器中的运行速度必须尽可能接近原生速度才可以玩 Epic 的《虚幻竞技场 3》等游戏。Asm.js 的一个优点是它依旧还是 javascript,所以写出来的东西还是可以在任何浏览器上运行。

Epic 只花了4天时间就成功将虚幻引擎 3 移植到了网络上,但没有公布商业化的计划。Mozilla 说这些改良都会被加入 Firefox 浏览器,包括移动版。Mozilla 希望浏览器中的游戏可以达到原生运行速度的一半。至于游戏,Mozilla 已经开始和 Disney、EA 和 ZeptLab 等出版商合作。

Google 当然也是想让自己的 Chrome 浏览器有类似的性能,它现在有一个 Native Client 项目就是做这方面事情的,让 Web 应用可以在浏览器中运行原生编译的代码。Chrome Web 商店中已经有很对游戏在使用这项技术。但是 Mozilla 的 CTO 以及 javaScript 的创始人 Brendan Eich 说 Firefox 应该不会这么做。Eich 觉得 javascript 的性能会继续改善,越来越接近原生编辑语言的性能。而且,Google 的 Native Client 使用的 API 完全是和网络分开的,所以 Mozilla 不太愿意效仿。

演示视频:

责任编辑:徐川 来源: 36氪
相关推荐

2010-07-22 09:26:29

2019-12-06 10:20:00

华为云

2009-03-25 09:11:35

Firefox浏览器

2009-04-17 09:30:33

Firefox插件浏览器

2009-12-31 17:02:40

Ubuntu Fire

2014-02-09 10:10:55

开源浏览器Firefox 27

2013-08-16 14:05:10

Firefox浏览器

2016-09-21 14:24:37

3D全景浏览器浏览器

2022-06-20 09:00:00

Web3加密货币区块链

2012-01-17 15:03:00

2009-05-08 09:09:19

Firefox浏览器

2021-07-14 08:39:14

火狐Firefox Lit浏览器

2009-04-24 09:09:55

FirefoxMozila浏览器

2012-05-29 10:43:18

傲游浏览器

2009-10-19 23:25:04

2022-02-07 15:37:30

元宇宙MozillaVR 浏览器

2012-06-04 10:35:55

FirefoxChrome浏览器

2011-09-21 17:33:23

2023-03-29 14:58:39

2022-07-07 08:43:05

HoudiniAPICSS
点赞
收藏

51CTO技术栈公众号