Although android learn little, and now not learn (why I do so without perseverance crying). After a time or to continue to learn android, be sure to ah! While it did not learn android game programming, but still put these eight open source android game engine record of what the future may be used instead.
1, Angle
Angle is a specially designed for the Android platform, agile and suitable for rapid development of 2D game engine, based on OpenGL ES technology development. The engine code is written entirely in Java, and can be replaced according to their needs inside the implementation flaw is lack of documentation, and code download contains only a small amount of sample tutorials.
Minimum operating environment requirements is unknown.
Project Address: http://code.google.com/p/angle/
2, Rokon
rokon is an Android 2D game engine, based on OpenGL ES technology development, physics engine Box2D, thus enabling some of the more complex physical effects, the latest version of the project 2.0.3 (09/07/10). Overall, the biggest advantage of this engine in its development documents quite complete, and the project of the amendment of the feedback Bug very rapidly, so the use of the framework is also the most widely used, it has simply called Cocos2d-iPhone engine The Android version (business logic and coding style is also really like). Incidentally, a country needs to registered members can download Android game framework derived from this framework, so we do not charge stereotype that it is certainly a good, free will necessarily bad.
Minimum operating environment requirements for the Android 1.5.
Project Address: http://code.google.com/p/rokon/
3, LGame
LGame is a people develop Java game engine, with Android and PC (J2SE) developed two versions of the same as the current highest version 0.2.6 (31/07/10). Its underlying plotter LGrpaphics J2SE and J2ME provides encapsulated all the Graphics API (PC version with Graphics2D package, Android version uses Canvas simulation), it is possible to J2SE or J2ME development experience will be directly applied where two versions of code to each major transplant . Android version built Admob interface, you can configure the XML directly without hard coding Admob advertising information.
Apart from the basic sound of the engine, graphics, physics, elves and other common components, were also built Ioc, xml, http and other commonly used Java components of the package, the cost of jar are very bulky, PC version has exceeded 1.2MB, Android version has simplification is also 500KB or so. In addition, the engine is also built to achieve 1:1 J2ME wizard class and related components can be shifted to the vast majority of Android J2ME games or PC version. The only regret is that the author of the project is an extremely lazy guy, developer documentation comes from last year is still not available, only the sample game available for download.
Minimum operating environment requirements for the Android 1.1.
Project Address: http://code.google.com/p/loon-simple/
4, AndEngine
andengine also is a technology based on OpenGL ES Android game engine, the same as the physics engine Box2D (standard | | |). General performance of the framework, the lack of documentation, but the examples are more abundant.
Download address (not directly provide jar download, source code can be extracted via svn): http://code.google.com/p/andengine/
Minimum operating environment requirements is unknown.
Project Address: http://code.google.com/p/rokon/
5, libgdx
libgdx is a based on OpenGL ES Android game engine technology development, support Android platform 2D game development, using the Box2D physics engine to achieve. Performance standpoint alone, called Android is a very powerful game engine, but the drawback is that the wizard class, and other related components not in use simplified and documentation is also more scarce.
Minimum operating environment requirements is unknown.
Project Address: http://code.google.com/p/libgdx/
6, jPCT
jPCT is a technology development based on OpenGL 3D graphics engine (PC environment is standard OpenGL, Android is OpenGL ES), based on the Java language, Java 3D has a powerful solution. The engine and LGame (This is a 2D game engine) is similar, and currently has PC (J2SE) and two development versions of Android.
jPCT One of the biggest advantages is that it staggering backward compatibility. In a PC environment, jPCT can even run in JVM1.1 environment, because jPCT provided internally graphics rendering interface is fully compliant with all the Java 1.1 specification (Microsoft VM even have disappeared even more ancient Netscape 4 VM is no exception ).
Minimum operating environment requirements for the Android 1.5.
Project Address: http://www.jpct.net/jpct-ae/
7, Alien3d
Alien3d is a very small volume of Android 3D game engine, based on OpenGL ES technology development. In order to reduce the volume, which according to different functions of multi-way jar release (including alien3d-engine.jar, alien3d-tiled.jar, alien3d-sprites.jar, alien3d-shapes.jar, alien3d-particles2d.jar,), in fact it The core file is only about 40KB, the sum of all the relevant jar is also inadequate 150KB.
Minimum operating environment requirements for the Android 1.5.
Project Address: http://code.google.com/p/alien3d/
8, Catcake
Catcake is a cross-platform Java 3D graphics engine, now supports PC (J2SE) and the Android environment to run (iPhone version already planning). The engine runs on ease of use and performance Individually outstanding performance, support for common game development functions, such as elves animation, audio processing and video playback.
Minimum operating environment requirements for the Android 1.6.
Project Address: http://code.google.com/p/catcake/
没有评论:
发表评论