Today I am starting the development of an Android game I thought of a few months ago. I have talked about the game with a few friends and some have joined me in making the game a reality. We looked into three different open-source libraries/frameworks: JGame, AndEngine, and libGDX . All three seemed like great frameworks, but libGDX stood out to me for these main reasons:
- Cross-platform capabilities (Windows, Mac, Linux, Android) and ability to prototype on the desktop (which equates to much faster development).
- Active community (http://www.badlogicgames.com/forum/)
- Speed/Performance (http://thegreystudios.com/blog/?p=30)
- Easy to add in OpenGL calls if more low-level coding is required.
- Documentation/Examples. (http://code.google.com/p/libgdx/wiki/TableOfContents?tm=6)
I have never used any of the frameworks/libraries, so my opinion is based solely on research into forums and getting a general gist of the pro/cons of each framework. I’ll try libGDX for now and perhaps look into the other two in the future to truly see which fits best for my uses. I’m sure all the engines are better in certain areas than others and I will hopefully see that in the future.