libgdx a good choice?

Im planning to make my first game for Android and looking for a suitable game engine, it will probably be 2D.
I have a good knowledge of Java and work with it professionally, however I have very little experience of Android / Game development.

What I want from the engine (that i know now) is:

  • Good 2D support
  • Physics
  • Particles
  • Good animation support

Would libgdx be a good choice?
I am not interested in making a desktop game, so the fact that its crossplatform makes me wonder if performance on Android will be lacking some? Or is it fully optimized for Android?

Thanks

The answer is yes, its a really really really good choice. I recently had a chance to play with it when making some slick work on Android and its really well built. Performance on Android is going to be just about as good as it gets for Android (though the hardware varies alot anyway, so be prepared).

Its got a nice simple framework and a lot of features.

Kev

Nice, ill make sure to make some tests.
From the looks of it now it will be a 2D Top-Down Shooter game, but im guessing that libgdx will tackle this just fine.

Does a bear shit in the woods? Do bitches bleed? :smiley: :smiley: :smiley: