Beginning Java Game Development with LibGDX : getting started with java and libgdx, the libgdx framework, working with user input, extending the framework, adding polish to game, advanced user interface design, alternative sources of user input, gamepad controllers, touch screen controls, additional game case studies, space rocks, plane dodger, rectangle destroyer, integrating third party software, simulating advanced physics with box 2d, introduction to 3d graphics, creating a minimal 3d demo, exploring 3d concepts and class, using tiled for level design, working with particle systems in libgdx, rectangle destroyer, arranging ui elements, creating an overlay menu, mouse driven game, game with improved actor classes.