Что нужно знать из java для libGdx?
Все что надо знать это Java Core ну и все вроде из Java.
Надо изучить работу со спрайтами. Есть множество редакторов.
Нужно знать самые азы физики.
Так же можно ознакомится с различными родами редакторов, например Overlap 2D , сразу упростит жизнь в разы.
Так же в libGdx по дефолту есть различные редакторы, их тоже следует изучить.
Достаточно синтаксиса и видео-уроков по libgdx.