Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

libGDX review

Free#8 of 91 in Game Engine SoftwareMobile App Development Platforms

A free, code-first Java framework for developers who want control across multiple platforms.

8.4/10Editor score
libGDX8.4 Visit libGDX

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

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.

libGDX pros and cons

  • 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

libGDX fact sheet, pricing and score →

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