This is a broad list of the major features and improvements we have currently planned for libGDX. As we’re all doing this in our spare time, we refrained from giving any concrete dates and deadlines – plans are always subject to change.

There are also a lot of other improvements in the works, which may not be not big enough to be mentioned on here, but are no less noteworthy. If you want to keep up to date with what is going on with libGDX at the moment, be sure to read our regular Status Reports.

Box2D Update


In July, the original Box2D received its first update in over 6 years! Now we're working to include those changes in libGDX.
In Progress

Geometry/Tesslation/Compute Shaders


We really want to look into geometry, tesselation and compute shaders. However, we can't give any promises yet, as this is still just a far-off idea.
Planned

gdx-video Resurrection


We have some plans drawn up to revive the gdx-video extension.
In Progress

Gradle Build Migration


We want to migrate our whole build process to Gradle. This migration has been long in the making and there is still a lot of work to be done, but we’re crossing our fingers it gets finished without any major hurdles.
In Progress

Improved Controller Support


Version 2.0.0 of gdx-controller is done and will be released shortly.
Soon™

Metal Support


We are well aware that Apple has deprecated OpenGL (ES) on iOS and macOS. Thus, we are looking into Metal support in the near future. Projects like ANGLE look very promising for this.
Planned

Web-Based Setup Tool


We already have a working prototype of our new web-based setup tool and are now working on polishing it up to start public testing.
Soon™

WebGL 2.0


Our web backend is the last one, where support for OpenGL ES 3.0 (~ WebGL 2.0) is still lacking. We have plans to change that!
Planned