Cross-platform Java game development framework for Windows, Linux, macOS, Android, web browsers, and iOS
Apache-2.0
- Java
- C++
- C

About libGDX
libGDX is a cross-platform Java game development framework based on OpenGL (ES), targeting Windows, Linux, macOS, Android, web browsers, and iOS. It is a code-based framework with no bundled visual editor: you write your game in Java and the same codebase runs everywhere. Unlike heavier engines, it imposes no specific design or coding style.
libGDX gives you a comprehensive toolset for multi-platform 2D and 3D game development. A setup tool automates project creation and pulls in the needed components, and because Gradle handles dependencies, you can scaffold a project without downloading the framework manually. Javadocs are available online and bundled with every distribution.
libGDX is released under the Apache 2.0 License, free for both commercial and non-commercial use, and is maintained by its developer community. A large third-party ecosystem of tools and libraries has grown up around it.
Key features
- Cross-platform 2D and 3D game development in Java
- OpenGL (ES) rendering
- Single codebase runs on desktop, mobile, web, and iOS
- Code-based framework with no bundled editor
- Setup tool and Gradle-based project scaffolding
Details
- First released
- 2012
- License
- Apache 2.0
- Platforms
- Windows · macOS · Linux · Android · Web · iOS
- Language
- Java
- Rendering
- OpenGL (ES)
- Type
- Code-based framework, no editor
