強火で進め

このブログではプログラム関連の記事を中心に書いてます。

Epic GamesのUnreal Engine 3がブラウザのネイティブ環境向けのビルドに対応


4Gamer.net ― [GDC 2013]Webブラウザで「Unreal Engine 3」がヌルヌル動く!? ゲームエンジンを5日でHTML5へ移植した驚きの技術とは
http://www.4gamer.net/games/032/G003263/20130328081/

プログラム部分はC/C++のコードをemscriptenコンパイラを使ってasm.jsに移植させた様です。

asm.jsについてはこちらの記事が詳しいです。

JavaScriptの実行速度を劇的に改善するasm.jsの特徴は、CやC++のような言語をJavaScriptのサブセットで記述すること − Publickey
http://www.publickey1.jp/blog/13/javascriptasmjsccjavascriptjavascript.html

asm.js:コンパイラのための低レベルかつ高度に最適化可能なJavaScriptのサブセット − Publickey
http://www.publickey1.jp/blog/13/asmjsjavascript.html

関連情報

MozillaFirefox 22 にブラウザゲームを高速化する「asm.js」を搭載 - インターネットコム
http://japan.internet.com/webtech/20130328/3.html

Unreal Engine 3がFlash書き出しに対応 - 強火で進め
http://d.hatena.ne.jp/nakamura001/20111007/1318004652