Fine Count five open source game engines hidden in Devstore

Source: Internet
Author: User
Keywords nbsp game engine open source Java

&http://www.aliyun.com/zixun/aggregation/37954.html ">nbsp; Presumably we are familiar with the game engine than Cocos2d-x, Unity3d or Ogengine, before the small series also have for Cocos2d-x and ogengine parameters of the characteristics of the comparison, we can also refer to. Today's small series of recommended 5 game engine, although not as high-profile as Cocos2d-x, well-known, but also enough to make people bright.

1, Angle

Angle is a design for the Android platform, agile and suitable for rapid development of the 2D game engine, based on OpenGL ES Technology development. The engine is all written in Java code and can be replaced with the implementation in its own need. The flaw, however, is that the documentation is insufficient and the downloaded code contains only a small number of sample tutorials.

2, Lgame

Lgame is a Java game engine developed by the Chinese people and has two development versions of Android and PC (J2SE). Its underlying plotter Lgrpaphics package includes all graphics APIs provided by J2SE and Microdevices (the PC version is graphics2d encapsulated and the Android version is implemented canvas simulation), so it is possible to apply J2SE or microdevices development experience directly to the , the main code between two versions can be ported to each other.

In addition, as a fully functional engine that supports Java Desktop Games and web game development, Lgame provides a comprehensive internal solution for painting, sprite collisions, effects rendering, form components, XML operations, Text database operations, HTTP operations, log operations, etc. Avoid the cumbersome and inconvenient configuration, but also reduce the user's learning curve.

3, Andengine

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

4, LIBGDX

LIBGDX is a development based on OpenGL ES technology Android game engine, supporting the Android platform under the 2D game development, the physical engine is also box2d. In terms of performance, its compatibility is very good, is a very powerful Android game engine, and development tools are rich, such as particle editor (particle editor), Hiero Bitmap font generator (word generation tool), Texture Packer (picture merging tool), TWL Layout Editor, ETF Setup UI, etc. But the disadvantage is that the wizard classes and other related components are not easy to use, and the documentation is scarce.

5, jpct

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

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 within jpct fully complies with all Java 1.1 specifications.

The above small series recommended several game engines to support the development of Android, do not complain can not find a good use of the Android game engine, also do not childish called: "Compatible with what the most annoying!" "Whether it is domestic or foreign technology, as long as we can make good products, we must draw lessons from it?" Small knitting as if understand why everyone is talking about open source, open source spirit is also!

Related Article

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.