libGDX Overview
libGDX is a free, open-source game-development framework for building cross-platform games in Java, for Windows, macOS, and Linux. It provides a unified API so that a single Java codebase can run on desktop, Android, web, and iOS, which makes it a popular choice for developers who want broad reach without rewriting their game for each platform. libGDX gives you low-level and high-level tools for 2D and 3D graphics, input, audio, file handling, physics through bundled libraries, and a scene-graph and UI toolkit, while leaving you in full control of your game's structure and loop. It is code-centric rather than editor-driven, with projects created from a setup tool that generates the needed structure and dependencies. Backed by a large community and years of active development, libGDX has been used to build many successful games, and its documentation and examples make it approachable for Java developers. This page links to the official libGDX download.