libGDX
libGDX: A free, code-first Java framework for developers who want control across multiple platforms. Ranked #8 of 91 in Game Engine Software by our editors (8.4/10); pricing: Free plan; best for code-first Java game developers.
At a glance
- Editor score8.4 / 10
- PricingFree plan
- Best forCode-first Java game developers
- Free planYes
- Paid fromFree
- Source code modelOpen_source
- Facts checked20 Sep 2026

Where it wins
- Free and open-source framework with 2D and 3D graphics APIs
- Supports Windows, Linux, macOS, Android, iOS, and web deployment
- Includes physics, networking, asset management, and service integrations
Where it doesn't
- No visual scripting for editor-led development workflows
- No console export support
- Requires a code-first approach using supported JVM languages
Our verdict on libGDX
libGDX is an open-source, code-centric Java framework for building 2D and 3D games. It is aimed at developers who prefer fine-grained control through code rather than a visual editor workflow. The framework provides a unified API with platform backends for Windows, Linux, macOS, Android, iOS, and web deployment, making it suitable for teams targeting several of those platforms from one codebase.
Its scope covers much of the core game-development stack. Graphics APIs support both 2D and 3D work, while audio playback and recording, input handling, file I/O, asset management, preferences, and serialization address common implementation needs. Box2D and Bullet integrations provide 2D and 3D physics options. TCP, HTTP, and WebSocket networking support online features, and project generation is handled through the gdx-liftoff setup tool. The ecosystem also includes integrations with Google Play Games, Apple Game Center, Firebase, Steamworks API, GameAnalytics, Facebook Graph API, and AdMob, plus cross-platform service integrations and in-app purchases.
The main trade-off is its development model. libGDX does not provide visual scripting, so teams seeking a scene-editor-led workflow or low-code prototyping experience should consider a different engine. It also does not support console export, which limits its fit for projects targeting consoles. For Java, Groovy, Kotlin, or Scala developers who want a free framework with broad platform coverage, built-in systems, multiplayer-related capabilities, and direct control over implementation, libGDX is a focused option. It is less suitable for creators who prioritize visual authoring or console deployment.
Your product? Our editors can test libGDX in depth and publish a review, labelled as paid · from $149/mo →
libGDX pricing
libGDX fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Source code model | Open_source |
| Visual scripting | No |
| Multiplayer tools | Yes |
| Mobile export | Yes |
| Console export | No |
| Target platforms | Windows, Linux, macOS, Android, iOS, Web |
| Scripting languages | Java, Groovy, Kotlin, Scala |
| Deployment | Desktop, Mobile |
| Platforms | Web, Windows, macOS, Linux, iOS, Android |
| Support | Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 7 integrations: Google Play Games, Apple Game Center, Firebase, Steamworks API, GameAnalytics, Facebook Graph API … |
| Pricing | Free plan |
| Website | libgdx.com |
| Facts checked | 20 Sep 2026 |
libGDX integrations
libGDX lists 7 integrations on its own site.
- Google Play Games
- Apple Game Center
- Firebase
- Steamworks API
- GameAnalytics
- Facebook Graph API
- AdMob
Alternatives to libGDX
- Godot EngineA flexible open-source engine for 2D, 3D, multiplayer, and XR projects.9.2
- PlayCanvasA capable web-first engine for collaborative 2D and 3D game development.9.0
- GameMakerA focused 2D engine with free non-commercial access and wide export coverage.8.9
libGDX vs the competition
- libGDX vs Godot Engine
- libGDX vs PlayCanvas
- libGDX vs GameMaker
- libGDX vs Construct 3
- libGDX vs Defold
- libGDX vs CRYENGINE
Compare libGDX with any tool side by side →
Also Ranked In
libGDX is ranked in 2 of our directories.
Used libGDX? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used libGDX for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
libGDX is listed in our Game Engine Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/libgdx/"><img src="https://www.itechguides.com/best/badge/libgdx.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update





