Select Page

Epic and Mozilla exemplify the power of the modern web (updated)

A bigger weapon than ever before has fallen into the hands of web developers.unreal-logo Unreal Engine 3.0 already besieged browsers in late 2011. At Adobe Max 11, Tim Sweeney, an Epic programmer, unveiled a version of the graphics engine ported to Flash. One of the innovations in Flash Player 11 played a big role in this, providing a low level of availability for graphics processors, thus guaranteeing efficient resource utilization.

unrealengine javascript_02-590x370
With the advent of HTML5 and WebGL, the possibility of replacing Flash came to the fore. Epic therefore made a demonstration called the Citadel, which is U-s change to work with the aforementioned techniques.

How does Mozilla get into the picture? We have previously reported on the pre-release of Firefox 22, where OdinMonkey first appeared. This is to speed up a subset of JavaScript (asm.js) to a near-native level. We can see the advantages and possibilities of OdinMonkey on a few pages at the moment, but it may be important in the future, as it can give a completely new impetus to various web applications. A good example of this is Epic Demo of the Citadel, which to our great delight even has a built-in power meter. If you have the opportunity, check out the program with the latest stable release of Firefox (20.0.1) and then the latest nightly version (23.0a1). The difference will be very significant and spectacular, with Firefox 23.0a1 you can move the Unreal Engine this version.

unrealengine javascript_03-590x369 
Before running, the browser automatically downloads the necessary files - it can reach 100 MB in size! Due to the large data packet, Firefox may ask for confirmation. It is important to mention that no external plug-ins or other framework is required to launch Citadel. 

 
Update: Mozilla has released a rather salivating video about the possibilities of current web technologies. After the first minute, it is worth keeping an eye out for the Unreal Tournament 3 Sanctuary. 

Surprisingly, the Mozilla and Epic teams finished the lion’s share of the port in less than 4 days, and the performance is approaching the native level! It also turned out that Emscripten, which can translate C, C ++ and Java code into JavaScript, was a great help in porting.

About the Author