Possible Duplicate:
Are there any 2D gaming libraries/frameworks/engines for Android?

Which all are the best and top using open source java 2D Gaming libraries for Android?I had already heard about Andengine and JBox2D ! But seen someone telling both of the are slow ?Suggestions for other libraries and mentioning their defects and advantages over others is preferable.

Thanks for your valuable suggetions in advance!


marked as duplicate by MichaelHouse, doppelgreener, Trevor Powell, Jesse Dorsey Sep 27 '12 at 0:09

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


There are many Android 2D Java based gaming libraries in the market. However if you feel that AndEngine is slow, then you can opt for

  • Rajawali Framework
  • libGdX framework
  • Slick2D (android port based on libgdx) not a lot of resources and documentation but more user-friendly than libgdx with cool features and great community
  • AndEngine i know it exists but never use it
  • Cocos-2D


(SOME More Engines)

  • Android-2D-Engine (Android Game)
  • YoghurtGum (Android Game Engine)
  • Catcake (Android Game Engine)
  • Mages (Android Game Engine)
  • Angle (Android Game Engine)

the latter is much better and optimised than andEngine.


I am posting the link for LibGdX framework and tutorials. Hope this helps. LibGDX Tutorial

Hope the new one's help you..

  • 2
    \$\begingroup\$ I'm currently trying to get slick2d running for android. Basically it works, but I still have some minor problems with some external libraries I am using. I can't compare speed with AndEngine and it will be slower than libgdx, but slick is easier to learn, if you don't know anything about opengl, but are familiar with java Graphics2d. I would include slick2d in the list, but most likely it will require some more work to get it running, as there aren't many tutorials for this topic for slick. \$\endgroup\$ – tom van green Sep 20 '12 at 8:36
  • 1
    \$\begingroup\$ hi,Thanks for your answer and I am new to game davelopement.While searching through various sites some one had commented as Andengine is slow .I don't know whether its true or not as i didn't used any of these.Please suggest the best one in java to get started with.I mean which you had already tried or using. \$\endgroup\$ – lijo john Sep 20 '12 at 9:24
  • 2
    \$\begingroup\$ I think if you are a beginner, then it shouldn't care that much. I heard of interesting projects done with AndEngine, and as long as you can implement those mechanics and graphics you want to, it doesn't matters if its less performant. When you just started with game programming, I would advice you to start with small and simple project (a tetris or breakout clone for example) to get used to the concepts of game dev. when you learned enough to tackle something big, you can still reconsider your toolkit. if you chose libgdx, you will have a steeper learning curve, but you can achieve more. \$\endgroup\$ – tom van green Sep 20 '12 at 11:49
  • 2
    \$\begingroup\$ on the other side, if you currently don't care much about opengl and just want to start developing a small game, slick would be more appropriate. just check out the pages of both projects (or the other ones mentioned) and try out the code examples... maybe you can already see from the tutorials, which one suites you more, but I think thats just personal preference... \$\endgroup\$ – tom van green Sep 20 '12 at 11:57
  • 1
    \$\begingroup\$ Thanks@tom Your suggections are realy valuable ..and pls post as Answer then only i am able to choose as answer! Whats you opinion on JBox2D and Andengine or Slick is much far better?I am actually planning to work out some games similar to angry birds and all for such models which of these libraries are better any easy to understand as i am new guy to this part?What i am planning to do is a 2D game \$\endgroup\$ – lijo john Sep 21 '12 at 10:23

Not the answer you're looking for? Browse other questions tagged or ask your own question.