Recently received a project requires the use of the 3D engine, ask what the next Android platform 3D game engine relatively good, preferably open source, data comparison and more.
<-! Main posts under Banner (D4) -><-! Posts under the main text (D5) ->
Reply:
Many novice Android game development href = "http://edu.gamfe.com/gamedev.html"> game development friends, often somewhat at a loss, they often do not know where to start, every encounter When they can not solve the problem, they tend to be at the side of envy as Cocos2d-iphone iPhone has a kind of free game engine available, low self-esteem while complaining Android platform game development href = "http://edu.gamfe.com / gamedev.html "> game development too difficult, and even a decent game engine did not even mistaken for game developers to use the Java language is a thankless and there is no way out of things. In fact, this idea is completely unnecessary and does not accord with reality, as can rival Apple iOS and Android (all kinds of sense), and of course there will be a considerable number of game engines exist. Just because we are in this cramped world, contact with the outside world is not enough, so unsure of their presence fills.
Here I will set out the eight common Android game engine, for those who need a reference (charges downloaded too small, do not publish the source code, and I do not know (-_-) engine not included).
1, Angle
Angle is designed for the Android platform designed for rapid development of agile and 2D game engine, OpenGL ES technology development based on. The engine code is written entirely in Java, and can replace the inside to achieve according to their needs, the defect lies in inadequate documentation, and code download 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 Box2D, thus enabling 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 considerable development of the document is complete, and the project of Feedback Bug fix very rapidly, so the use of the framework is also currently the most widely used, it has simply called Cocos2d-iPhone engine The Android version (on business logic and coding style is also really like). Incidentally, one of the country need to be registered members can download the Android game framework derived from this framework, so we do not stereotypical thought it must be good, certainly not free.
Minimum operating environment requirements for the Android 1.5.
Project Address: http://code.google.com/p/rokon/
3, LGame
LGame is a Java game engine developed by people with Android and PC (J2SE) developed two versions of the same as the current highest version 0.2.6 (31/07/10). The bottom layer plotters LGrpaphics encapsulates all Graphics API J2ME and J2SE provided (PC version with Graphics2D package, Android version with Canvas simulation), it is possible to J2SE or J2ME development experience which is applied directly between the two major versions of code to each other transplant. Android version built Admob interfaces, you can not configure the XML directly hardcoded Admob advertising information.
The engine in addition to the basic sound, graphics, physics, elves and other common components, also built Ioc, xml, http and other components commonly used Java packages, the price is relatively large jar volume, PC version has exceeded 1.2MB, Android version has simplification also about 500KB. In addition, the engine is also built to achieve a 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 when it comes to developing a document from last year, still has not provided examples only 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 | | |). The general framework of the performance, the lack of documentation, but examples are more abundant.
Download address (not supplied direct jar download, source code can be extracted via svn): http://code.google.com/p/andengine/
Minimum operating environment is unknown.
Project Address: http://code.google.com/p/rokon/
5, libgdx
libgdx is a technology development based on OpenGL ES Android game engine that supports 2D game development href Android platform = "http://edu.gamfe.com/gamedev.html"> game development, using Box2D physics engine to achieve. Performance point of view alone, called Android is a very powerful game engine, but the drawback is that the wizard class, and other related components in the use of simplified enough, but the document is relatively scarce.
Minimum operating environment is unknown.
Project Address: http://code.google.com/p/libgdx/
6, jPCT
jPCT is an OpenGL-based 3D graphics engine technology development (PC environment for 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) similar to, 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 jPCT internal graphics rendering complete interfaces provided in full compliance with all of the Java 1.1 specification (Microsoft VM even have disappeared and even more ancient Netscape 4 VM is not exceptions).
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. To compress the volume, which uses multi-function jar ways depending on 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 Android operating environment (iPhone version already planning). The engine runs on ease of use and performance of both outstanding performance, support for common game development href = "http://edu.gamfe.com/gamedev.html"> game development features, such as sprite animation, audio processing and video playback.
Minimum operating environment requirements for the Android 1.6.
Project Address: http://code.google.com/p/catcake/
Reply:
I reprint come, under normal use opengl wince effect will be better.
Oh, the landlord Come on! android so much, I think the effect is really surprised android, ah, do good!
Reply:
LTLite Engine is a lightweight OpenGL ES based 2D/3D game engine using C / C + + to achieve, Android game developers in the windows with cygwin + NDK + SDK environment, using C + + / C code written out of the game operating efficiency high, the engine includes 2D/3D library can be used alone 2D/3D 2D library can use. Developed out of the game to generate a separate file so things do not move java basic layer, just bring the example code provided to use, developers do not need to understand java, as long as c / c + + base can, if you want to develop game ported to platforms such as iOs than HP's WebOS or just download LTLite corresponding platform SDK, the game was originally written code recompilation.
Open source Android platform 3D game engine list
1. JPCT-AE
Introduction: jPCT supports Android version.
Website: http://www.jpct.net/jpct-ae/
2. Kwwaak3
Introduction: Quake 3 ported to the Android platform for mobile phones
Features: sound, network, OpenGL 3D rendering
Website: http://code.google.com/p/kwaak3/
3. Gamine
Description: personal development of open source 3D game engine
Features: scene creation, light, texture, physical rigid body, collision detection
Other: the download package contains multiple instances
Website: http://gamine.sourceforge.net/
4. Alien3D
Introduction: java interface written in OpenGL ES 3D game engine.
Characteristics: 3DS loading, 2D particles, the prototype plug-in, tiled maps, sprite animation
Website: http://code.google.com/p/alien3d/
5. Catcake
Description: Personal development in C + + support for Window, Linux, Android platform 3D game engine
Features: Lightweight animation task management, resource management, memory management, split screen, GLSL, collision detection (sphere, boxes, triangles, rays), 3DS, 3D graphics, 3D models automatically generated
Reply:
jpct good learning Unity3d now free version.
Reply:
Thank you, ah
Reply:
Hey confused ah
Reply:
One year and a half, the landlord find it?
No comments:
Post a Comment