libgdx

libGDX, based on OpenGL (ES), is a cross-platform Java game development framework for Windows, Linux, macOS, Android, web browsers and iOS. With Java, it offers comprehensive tools for developing 2D and 3D games and does not impose a specific design or coding style. Apache 2.0 is licensed and has a vast third-party vehicle and library ecosystem.

LI

libgdx · 3D & Game Development

STARS25.5K
FORKS6.5K
COMMITS15.6K
CONTRIBUTORS334
VERSION1.14.2
UPDATEDyesterday
JavaGame DevelopmentOpenGLCross-PlatformApache-2.0

Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya

What can it do?
  • You develop cross-platform games for Windows, Linux, macOS, Android, iOS and web browsers.
  • With Java, you remove fast prototypes of 2D and 3D games and develop themeratively.
  • Taking advantage of the vast third-party ecosystem and tools, you accelerate development processes.
User reviews
  • ↑ PositiveHacker News

    LibGDX 1.0 released

    “LibGDX is a lot of fun to work with, and a great way to target both Android and iOS with the same code base. What you might not have thought of, is that you don't have to limit yourself to games. I created a successful productivity app entirely in LibGDX (shameless plug, ).…”

  • ↓ NegativeHacker News

    LibGDX 1.0 released

    “You can. (Bounce Away is a pretty fun game that uses both.) The problem I'm waiting for someone else to solve though (and maybe I'll just make it a side-project one day...) is a more idiomatic Clojure interface to LibGDX. Something like PyGame would be pretty sweet too, though…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: 3D & Game Development