
About libGDX
libGDX is an open source Java framework for building cross-platform 2D and 3D games. It is licensed under Apache 2.0 and runs on Windows, Linux, macOS, Android, iOS and in the browser.
What it does
libGDX gives you tools for graphics, input, audio and files, and it does not force a particular coding style. It is built on OpenGL ES. The API is designed to avoid garbage collection pauses, using custom collections and careful design. You write the game once and publish it to each platform from the same codebase.
Key features
- One codebase for many platforms
- Support for 2D and 3D games
- Custom collections to reduce garbage collection
- Showcase of games built with the framework
- Community Discord, forums and game jams
Who it's for
libGDX suits Java developers who want code-level control over their game. It also works well for indie developers who want a proven framework with an active community and plenty of example games.
Pricing and good to know
libGDX is open source under the Apache 2.0 license and maintained by its community. Publishing to app stores has its own fees, set by each store. The docs, changelogs and release notes are on the official site, and recent versions are listed there.
Highlights
- Ship one codebase to desktop, mobile and browser
- Build 2D and 3D games with OpenGL ES
- Use custom collections that limit garbage collection
- Join the community through Discord and game jams












