八Androidのオープンソースのゲームエンジン

1は、角度

角度は、OpenGL ESの技術開発に基づいて、敏捷性と2Dのゲームエンジンの急速な発展のために設計されたAndroidプラットフォーム用に設計されています。エンジンは、Javaコードで書かれた、と自分たちのニーズの内側に達成するために交換することができ、欠点は、ドキュメントの欠如、およびコードは、サンプルチュートリアルの少量のみが含まれてダウンロードしています。

最低動作環境は不明です。

プロジェクト住所:HTTP://code.google.com/p/angle/

2、Rokon

Rokonは、より複雑な物理的な効果のいくつかを達成することが可能である、物理エンジンがBOX2Dで、OpenGL ESの技術の開発に基づいて、Androidの2Dゲームエンジンですこのプロジェクトは、最新バージョン2.0.3(09/07/10)です。全体的に、このエンジンの最大の利点は、文書のその開発は非常に完了し、フィードバックバグのプロジェクトは非常に急速に修正し、そのフレームワークの使用はまた、最も広く使用されている、それは単に呼び出したCocos2d-iPhoneエンジンでありますAndroidのバージョン(ビジネスロジックやコーディングスタイルが本当に好き)。ちなみに、国は、Androidのゲームフレームワークは、このフレームワークを派生ダウンロードすることができます登録したメンバーに必要なので、我々は、彼らが確かに確かに自由ではない、良いでしょうステレオタイプな思考をしません。

動作環境のAndroid 1.5の最小要件。

プロジェクト住所:HTTP://code.google.com/p/rokon/

3、LGame

LGameの人々は、Javaの開発のゲームエンジンである、二つのバージョン、最新のバージョンのAndroidとPC(J2SE)の開発は、(31/07/10)と0.2.6です。下地プロッタJ2SEを囲むLGrpaphics、すべてのグラフィックスAPI J2MEは(のGraphics2Dパッケージ、キャンバスアナログ実装とAndroidのバージョンとPCバージョン)を提供することが可能であるJ2SEまたはJ2ME開発経験に直接ここで適用する、メインコードの移植の2つのバージョンそれぞれの間に。AdMobのインタフェース構築されたAndroidのバージョンは、あなたが直接ハードコードのAdMob広告情報にせずにXMLを設定することができます。

基本的なオーディオ、グラフィックス、物理学、エルフや他の一般的な成分に加えて、エンジンも内蔵されたパッケージIocを、XML、HTTPおよび他の一般的に使用されるJavaコンポーネント、コストが非常にかさばる瓶で、PC版は1.2メガバイトを超えた、Androidのバージョンがあり500キロバイトについても簡素化します。また、エンジンも1に従って構築されています。カテゴリ1を達成するためにJ2MEのエルフと関連部品、J2MEのゲームの大半はレベルAndroidやPC版を移動することができます。唯一の後悔は、プロジェクトの作者は、それが昨年からドキュメントの開発に来る非常に怠惰な男が、まだ、今年ダウンロード可能なゲームの例のみを提供されていないということです。

動作環境のAndroid 1.1の最小要件。

プロジェクト住所:HTTP://code.google.com/p/loon-simple/

4、AndEngine

AndEngineも技術ベースのAndroidのOpenGL ESのゲームエンジン、物理エンジン、BOX2D(標準|||)と同じです。枠組み通常のパフォーマンス、ドキュメントの欠如が、例が豊富です。

ダウンロード(直接、ソースコードはSVNでjarファイルのダウンロードを抽出することができません)します。http://code.google.com/p/andengine/

最小動作環境は不明です。

プロジェクト住所:のhttp://code.google.com/p/rokon/

5は、libgdx

libgdxは、物理エンジンBOX2Dが達成使用して、AndroidのOpenGL ESのゲームエンジン、Androidプラットフォームでの2Dゲーム開発のための支援によって開発された技術に基づいています。アンドロイドと呼ばれるビューの単体性能の点は、非常に強力なゲームエンジンですが、欠点は十分ではないエルフおよびその他の関連部品が使用されて簡略化していることで、文書はまた、より希少です。

最低動作環境は不明です。

プロジェクト住所:HTTP://code.google.com/p/libgdx/

6、jPCT

jPCTは、OpenGL 3Dグラフィックスエンジン(標準のOpenGL、OpenGL ESのようにAndroid向けPC環境)に基づいて開発された技術では、Java言語に基づいています、それは強力なJavaの3Dソリューションを提供しています。エンジンとLGame(これは、2Dのゲームエンジンです)似ているが、現在はPC(J2SE)とAndroidの2つの開発バージョンがあります。

jPCTの最大の利点の1つは、その驚くべき後方互換性です。jPCTをレンダリングする内部グラフィックがすべてのJava 1.1仕様に完全準拠したインタフェースを提供するため、PC環境では、jPCTさえも、消失し、さらに多くの古代のNetscape 4 VMも例外ではなかったのMicrosoft VM(、JVM1.1環境で実行することができます)。

動作環境のAndroid 1.5の最小要件。

プロジェクト住所:HTTP://www.jpct.net/jpct-ae/

7、Alien3d

Alien3dは、OpenGL ESの技術開発に基づいて、Androidの3Dゲームエンジンの非常に少量です。(alien3d-engine.jar、alien3d- tiled.jar、alien3d含むマルチジャーリリース使用する機能に応じて、圧縮ボリュームの -sprites.jar、alien3d-shapes.jar、alien3d- particles2d.jar)を、 実際にそれをコアファイルには、関連するすべてのjarファイルの合計も150キロバイト未満である、唯一の40キロバイト程度です。

動作環境のAndroid 1.5の最小要件。

プロジェクト住所:HTTP://code.google.com/p/alien3d/

8、Catcake

Catcakeは、クロスプラットフォームのJavaの3Dグラフィックスエンジンで、今PC(J2SE)ランタイム環境とAndroid(iPhone版はすでに計画)をサポートしています。エンジンの使いやすさに優れたパフォーマンスと運用パフォーマンスの両方は、そのようなスプライトアニメーション、オーディオ処理とビデオの再生などの一般的なゲーム開発機能をサポートしています。

動作環境のAndroid 1.6の最小要件。

プロジェクト住所:のhttp://code.google.com/p/catcake/

ます。https://my.oschina.net/weisenz/blog/200610で再現

おすすめ

転載: blog.csdn.net/weixin_34347651/article/details/91920893