Advantages and disadvantages of libgdx

| | August 11, 2015

I’ve been an android developer for a while and am thinking about getting into gaming. While looking for a game dev framework, I thought libgdx provides very friendly documentation and functionality. So I would like to use it if there is no big obstacle.

But when I tried to see how many developers employ this library, I could find not that many. Is there anything wrong with this library? In other words, I would like to know its advantages or disadvantages from any experienced developer.

UPDATE: After reviewing its documentations and trying to build simple games with libgdx, I decided to go with it as its documentations are good enough and its community is very active. What I liked the most is that it provides a bunch of demo games that I can learn a lot from.

3 Responses to “Advantages and disadvantages of libgdx”

  1. I decided to go with libGDX for similar reasons. To expound on my comment, I will mention what I find are the pros and cons.


    • Works on Android and desktop (no need for emulator)
    • Active user community on forums
    • Lots of robust functionality
    • Works on iOS too (via RoboVM => free)


    • Lack of documentation and information
    • Quite low-level (I prefer writing less code to get things done)

    All in all, if you’re sticking to just Android, it’s great. But if you want to do iOS too, I would move to something else, like Unity or Corona SDK.

  2. I’m the author of the book “Learning Libgdx Game Development”.

    This book might fill the gap of lacking documentation and aggregated information for beginners.

    I’ve already posted more over here: Where are all the tutorials for libGDX?

  3. I just started in libgdx (i have 2 weeks developing there).

    The pros, its that you dont need the emulator and you can test everything you do in the real speed, also if you know Java it would be easy (i know Android apps uses Java, but this is more easy, in my point of view), the architecture of libgdx for the game development is too well built.

    The Disadvantage is the lack of documentation as all the people say, there are sample codes but it doesnt implement all libgdx so its no complete, and there are some methods that doesnt have documentation and you have to test it yourself and know how does it work :/

    Its a good library, its easy to use but you have to google it a lot if you want to use at 100%

Leave a Reply