
Libgdx is a game engine written in Java. This is the huge advantage for Java developers who want to make a game in Java. Moreover, Kotlin support is also there. With Libgdx you can export to major platforms including iOS, Android, Web, Linux, Mac, Windows with a single code base. Libgdx is open source, which implies you can customize, add features to the engine while maintaining your forked project. Review collected by and hosted on G2.com.
The turndown for Libgdx was no GUI/drag and drop features. Everything has to be done programmatically. iOS has recently moved to Metal, still Libgdx is using OpenGL for rendering objects. Working on big platformer games can be exhausting due to lack of GUI. Libgdx has a steep learning curve for beginners. As Libgdx utilizes Java as the primary language, framerate can suffer as heap management is done automatically. Review collected by and hosted on G2.com.