|
OGEngineは、国際的に有名なオープンソースエンジンAndEngineのフォークです。AndEngineは、LGPLオープンソースライセンスに基づき、OpenGL ESをグラフィックスレンダリングに使用します。また、Box2D物理エンジンも統合されているため、複雑な物理効果の実装も可能です。 公式サイト:http://www.ogengine.com/
OGEngineは主にJavaで開発されていますが、計算負荷が高く時間のかかる機能についてはネイティブのC/C++コードを使用しています。例えば、物理エンジンやオーディオ処理などが挙げられます。ネイティブコードはすべて既にカプセル化されているため、ユーザーはJava側に集中するだけで済みます。OGEngineはAndroidとiOSプラットフォームをサポートしており、Javaを使用してiOSゲームを直接開発できます。他のゲームエンジンと比較して、OGEngineの効率性は顕著です。
AndEngineは、Android向け2Dゲームエンジンとして世界的に最も人気のあるエンジンとなっています。*Xelorians*、*Slide the Block*、*Squirrel Eats Nuts*、*Greedy Spider*、*Alien Attack*、*Flappy Bird*など、多くの人気ゲームがAndEngineエンジンを使用して開発されています。しかし、AndEngineプロジェクトはアメリカ人のNicholas Granridge氏によってブログとしてメンテナンスされており、公式ドキュメントが不足しており、ドキュメントやチュートリアルなどのオンラインリソースも比較的少ないため、習得が非常に困難です。 OGEngine は、開発者がより簡単に学習して使用できるように、AndEngine オープンソース フレームワーク内で次の作業を行いました。
さらに重要なことは、OGEngine は AndEngine に基づいて iOS のサポートを拡張し、開発者が Android と iOS の両方のプラットフォームで動作するゲームを Java で直接作成できることです。 OGEngineはオープンソースプロジェクトであり、開発者はソースコード、公式ドキュメント、開発者コミュニティから直接問題の解決策を見つけることができ、また、独自のニーズに合わせてOGEngineを変更・拡張することも可能です。OGEngineのソースコードは深圳オレンジゲームズテクノロジー株式会社によってホストされており、バージョンは同社によって統一的にリリースされています。
OGEngine は継続的に更新され、開発者へのサポートを提供し続けます。 プラットフォームサポート OGEngine はクロスプラットフォームの互換性をサポートしています。現在のバージョンでは Android をサポートしていますが、iOS やその他のプラットフォームのサポートも拡張されています。 開発ツール OGEngine は、UI エディター、アニメーション エディター、レベル エディターなど、さまざまなエディターを開発者に提供します。今後も、技術サポートとともに、さらに多くの開発ツールが開発者に提供される予定です。 ゲームケース OGEngine を使用して 1,000 近くのゲームが開発され、多くのモバイル ゲームが成功裏にリリースされ、大きな利益を生み出しています。 オリジナルリンク: http://www.iteye.com/news/29205 |