Android 8 Open Source game engine

Source: Internet
Author: User
Tags documentation versions libgdx admob

1, Angle (2D Java)

Angle is an agile and fast-developing 2D game engine designed for the Android platform, based on opengles technology development. The engine is written all in Java code and can be replaced with its own needs, the flaw is the lack of documentation, and the downloaded code contains only a small number of sample tutorials.

Minimum operating environment requirements are unknown.

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

2, Rokon (2D Java)

Rokon is an Android 2D game engine, based on OpenGL ES Technology development, the physical engine is box2d, so it can achieve some of the more complex physical effects, the latest version of the project is 2.0.3 (09/07/10). Overall, the biggest advantage of this engine is that its development documentation is quite complete, and the project author's revision of the feedback bug is very rapid, so the framework is currently the most widely used, Someone simply referred to it as the Android version of the Cocos2d-iphone engine (the business logic and coding style is really similar).

Minimum operating environment requirements for Android 1.5.

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

3, Lgame

Lgame is a developer of the Java game engine, has Android and PC (J2SE) Two development versions, the current highest version of the same as 0.2.6 (31/07/10). Its underlying plotter Lgrpaphics package includes all graphics APIs provided by J2SE and J2ME (the PC version is graphics2d encapsulated and the Android version is implemented canvas simulation), so it is possible to apply J2SE or J2ME development experience directly to the , the main code between two versions can be ported to each other. The Android version has a built-in AdMob interface that eliminates the need to configure XML to directly Hard-code AdMob advertising information.

In addition to the basic sound effects, graphics, physics, elves and other common components, but also built-in IOC, XML, HTTP and other common Java components of the package, the price is a larger jar volume, PC version has broken through the 1.2mb,android version of the simplified also around 500KB. In addition, the engine also has built-in J2ME wizard classes and related components that are implemented in accordance with 1:1, which translates most j2me games into Android or PC versions. The only regret is that the project author is a very lazy fellow, and that the development document has not been available since last year, and only the game samples are available for download.

Minimum operating environment requirements for Android 1.1.

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

4, Andengine

Andengine is also a new Android game engine based on OpenGL ES Technology, and the physical engine is also box2d (Standard | | | )。 The framework has a common performance, a lack of documentation, but a richer example.

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

Minimum operating environment requirements are unknown.

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

5, Libgdx

LIBGDX is a development based on OpenGL ES technology Android game engine, supporting the Android platform 2D game development, the physical engine using box2d implementation. In terms of performance, it is a very powerful Android game engine, but the flaw is that the wizard class and other related components are not easy to use, and the documentation is scarce.

Minimum operating environment requirements are unknown.

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

6, jpct

Jpct is a 3D graphics engine based on OpenGL technology (PC environment is the standard opengl,android for Opengles), based on the Java language, has a powerful Java 3D solution. The engine is similar to the Lgame (this 2D game engine) and currently has a PC (J2SE) and Android two development versions.

One of the biggest advantages of jpct is its surprisingly backward compatibility. In a PC environment, jpct can even run in a JVM1.1 environment, because the graphical rendering interface provided by JPCT is fully compliant with all Java 1.1 specifications (even the disappeared Microsoft VM and even the older Netscape4 vm).

Minimum operating environment requirements for Android 1.5.

Project Address: http://www.jpct.net/jpct-ae/

7, Alien3d

Alien3d is a very small size of the Android 3D game engine, based on OpenGL ES Technology development. To compress the volume, it is published in multiple jars based on different functions (including alien3d-engine.jar,alien3d- tiled.jar,alien3d-sprites.jar,alien3d-shapes.jar,alien3d- Particles2d.jar,), in fact its core file is about 40KB, and the sum of all related jars is less than 150KB.

Minimum operating environment requirements for Android 1.5.

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

8, Catcake

Catcake is a cross-platform Java 3D graphics engine that currently supports PC (J2SE) and Android environments (with iphone version planning). The engine performs well in ease of use and performance, supporting common game development features such as Sprite animations, audio processing, and video playback.

Minimum operating environment requirements for Android 1.6.

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.