Eight Android open-source game engine

1, Angle

Angle is a designed for the Android platform designed for agility and rapid development of 2D game engine, based on OpenGL ES technology development. The engine written entirely in Java code, and can be replaced to achieve inside their own needs, disadvantage is lack of documentation, and download the code contains only a small amount of sample tutorials.

Minimum operating environment 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 is Box2D, it is possible to achieve some of the more complex physical effects, the project is the latest version 2.0.3 (09/07/10). Overall, the biggest advantage of this engine is its development of the document quite complete, and the project of the feedback Bug corrected very rapidly, so the use of the framework is also the most widely used, it has simply called Cocos2d-iPhone engines the Android version (the business logic and coding style is really like). Incidentally, a country needs to registered members can download Android games framework derived this framework, so we do not stereotypical thought they would certainly be good, certainly not free.

Minimum requirements for the operating environment Android 1.5.

Project Address: HTTP: //code.google.com/p/rokon/

3, LGame

LGame people develop Java is a game engine, there are Android and PC (J2SE) development of two versions, the highest version is 0.2.6 with (31/07/10). Underlying plotter LGrpaphics enclosing J2SE and all Graphics API J2ME provides (PC version with Graphics2D package, Android version with Canvas analog implementation), it is possible to J2SE or J2ME development experience directly apply where, between the two versions of the main code portability each . Android version built Admob interface, you can configure the XML directly without having to hard-code Admob advertising information.

The engine in addition to the basic audio, graphics, physics, elves and other common components, also built package Ioc, xml, http and other commonly used Java components, the cost is very bulky jar, PC version has exceeded 1.2MB, Android version has simplify also about 500KB. In addition, the engine is also built in accordance with the 1: J2ME elves and related components to achieve category 1, the vast majority of J2ME game can move level Android or PC version. The only regret is that the project author is an extremely lazy guy, when it comes to the development of the document from last year is still not provided this year, only an example of the game available for download.

Minimum requirements for the operating environment Android 1.1.

Project Address: HTTP: //code.google.com/p/loon-simple/

4, AndEngine

AndEngine also is a technology-based Android OpenGL ES game engine, physics engine, the same as the Box2D (standard |||). The framework ordinary performance, lack of documentation, but examples are abundant.

Download (not directly jar download, source code can be extracted by svn): http: //code.google.com/p/andengine/

minimum operating environment is unknown.

Project Address: http: //code.google.com/p/rokon/

5, libgdx

libgdx is based on a technology developed by Android OpenGL ES game engine, support for 2D game development in Android platform, using physics engine Box2D achieve. Alone performance point of view, called Android is a very powerful game engine, but the drawback is that not enough elves and other related components simplified in use, and the document is also more scarce.

Minimum operating environment is unknown.

Project Address: HTTP: //code.google.com/p/libgdx/

6, jPCT

jPCT is a technology developed based on OpenGL 3D graphics engine (PC environment for the standard OpenGL, Android as OpenGL ES), is based on the Java language , it has a powerful Java 3D solutions. The engine and LGame (This is a 2D game engine) is similar, currently has PC (J2SE) and two development versions of Android.

One of the biggest advantages of jPCT lies in its amazing backwards compatibility. In the PC environment, jPCT can even run in JVM1.1 environment, because the internal graphics rendering jPCT provide an interface fully compliant with all the Java 1.1 specification (Microsoft VM even have disappeared and even more ancient Netscape 4 VM is no exception ).

Minimum requirements for the operating environment 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. For compression volume, depending on the function which uses a multi-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 less than 150KB.

Minimum requirements for the operating environment 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) runtime environment and Android (iPhone version already planning). The engine both outstanding performance on the ease of use and operational performance, support the common game development features, such as sprite animation, audio processing and video playback.

Minimum requirements for the operating environment Android 1.6.

Project Address: http: //code.google.com/p/catcake/

Reproduced in: https: //my.oschina.net/weisenz/blog/200610

Guess you like

Origin blog.csdn.net/weixin_34347651/article/details/91920893