こちらの記事の続き
- HTML5ゲームエンジンの徹底評価 [日本語訳] (1) 2D・3D対応とプログラミング言語の比較
- HTML5ゲームエンジンの徹底評価 [日本語訳] (2) Three.jsとPixi.js
- HTML5ゲームエンジンの徹底評価 [日本語訳] (3) PhaserとEgretEngine
- HTML5ゲームエンジンの徹底評価 [日本語訳] (4) enchant.jsとcrafty.js
Turbulenzのコンセプト
Turbulenzエンジンは、実際には「Turbulenz」ゲームプラットフォーム向けのゲームエンジンです。独自のプラットフォームにバインドされているため、多くの低レベルのAPIが提供されています。これらの低レベルAPIを使用すると、「Turbulenz」ゲームプラットフォームのシステムレベルの機能のいくつかを呼び出すことができます。
*** Turbulenzの参考情報(訳者注) ***
http://biz.turbulenz.com/turbulenz
Turbulenzは、楽しく簡単にひとと繋がれる体験を提供します。ユニークな小規模のインディー開発者から大ヒットのスタジオまでの新しい世代のゲームをキュレーションしています。Turbulenzに来れば、あなたが好きなデベロッパーからいつも最高の楽しみが提供されています。
プラグイン不要で家庭用ゲーム機レベルの品質のグラフィックスを提供する超強力なHTML5 JavaScriptゲームエンジンを開発しました。Turbulenzのパワフルなゲームは、他に類を見ないほど魅力的な3Dエフェクトやリアルタイムの物理演算により、いまだかってない驚異的なWebコンテンツの新しい世界を開きます。
デザインコンセプト
Turbulenzエンジンは、Turbulenzプラットフォーム専用に設計されているため、より多くのランタイムサポートが提供されます。厳密に言えば、Turbulenzエンジンは純粋なHTML5ゲームエンジンではありません。 Turbulenz独自プラットフォームのニーズを満たすために、Turbulenzエンジンは運用パフォーマンスを向上させるために、さまざまな機能を追加しようとしています。
機能
Turbulenzは多くの機能を追加してきています。Low Level APIとHigh Level APIも導入しています。複雑なシステムですので機能分析はここでは行いません。興味があれば、公式サイトで確認してください。
Cocos2d-jsのコンセプト
Cocos2d-jsは、Cocos2D-Xを呼び出す銀の弾丸で、Cocos2D-XのHTML5実装です。
設計思想
cocos2d-JSとCocos2D-Xの設計思想は同じです。すべてのAPIや構文は完全にCocos2D-Xを参考にされているます。中国国内では、Cocos2D-Xは非常によく理解されているので、ここではあまり紹介しません。
機能
cocos2d-jsの機能はそろっており、ゲームに必要なほとんどすべての機能が提供されています。
PlayCanvasターゲティング
PlayCanvasは主に3Dレンダリングのゲームに使用されていますが、この記事は主に2Dディスカッションをベースにしています。
melonJSのコンセプト
melonJSは、軽量のHTML5ゲームフレームワークであり、プラグイン機構により機能を拡張することができます。
設計思想
melonJSの設計思想は軽量さにおかれていますが、多くの機能が提供されており、必要に応じて必要な機能モジュールを組み込むことができます。melonJSはTiled Mapをサポートそており、Tiled Mapに対応することがmelonJSの目標でもあります。
機能
つづく・・・
HTML5ゲームエンジンの徹底評価[日本語訳] (6) 各エンジンのコンセプト・設計思想・機能比較のまとめ