Epic on bringing feature-rich C++ gaming experiences to the web

Unreal Diaries: Epic Citadel on HTML5

[This feature was published in the June 2013 edition of Develop magazine, which is available through your browser and on iPad.]

The web just became a much friendlier platform for beautiful, high-quality games, thanks to the latest advances in web technologies and Epic’s ongoing collaboration with Mozilla.

Engineering teams at Mozilla and Epic Games recently ported Unreal Engine 3 to the web in just four days using the powerful combination of asm.js, a highly optimised subset of JavaScript, and Emscripten, which enables developers to compile C++ code into JavaScript.

THE SCALE OF THINGS TO COME

Epic then demonstrated Unreal Tournament 3 in HTML5 at the Game Developers Conference and released Epic Citadel on the web running in HTML5.

Developers can now achieve fast performance that rivals native while leveraging the scale of the web, without the additional costs associated with third-party plug-ins. Bringing visually stunning, performance-intensive games to billions of people on the web is now a reality.

Epic Citadel is built using standards-based technologies such as HTML5, WebGL and JavaScript, and should work in any standards-based browser implementing those features.

FPS ACCELERATED

The app’s benchmarking mode has been a big hit with the community as well. Many users have posted screenshots with readouts of 150 fps and higher.

To try Epic Citadel for HTML5, download Firefox Nightly at nightly.mozilla.org and then visit unrealengine.com/html5 for a preview of the future of gaming on the web. Instructions on how to unlock the framerate are located within the FAQ.

To read all of Develop’s Unreal Diaries, visit our archive

About MCV Staff

Check Also

The shortlist for the 2024 MCV/DEVELOP Awards!

After carefully considering the many hundreds of nominations, we have a shortlist! Voting on the winners will begin soon, ahead of the awards ceremony on June 20th