Skip to content
libGDX logo

libGDX

Unclaimed

A robust, open-source framework for cross-platform 2D/3D game development with Java.

Visit Website

TL;DR - libGDX

  • Cross-platform game development for Windows, macOS, Linux, Android, iOS, and HTML5.
  • Open-source, Java-based framework for 2D and 3D games.
  • Feature-packed with an active community and extensive third-party ecosystem.
Pricing: Free forever
Best for: Individuals & startups
3.9/5 across review platforms

Pros & Cons

Pros

  • Develop once, deploy to multiple platforms.
  • Open-source and community-maintained under Apache 2.0 license.
  • Provides fine-grained control over game development (code-centric).
  • Leverages the wide Java ecosystem (IDEs, Git support, debuggers).
  • Strong emphasis on performance by avoiding garbage collection.

Cons

  • Requires coding knowledge, not an editor-based platform.
  • Steeper learning curve for beginners compared to visual editors.

Ratings Across the Web

3.9(10 reviews)

Ratings aggregated from independent review platforms. Learn more

Preview

Key Features

Cross-platform deployment (Windows, macOS, Linux, Android, iOS, HTML5)2D and 3D game development capabilitiesAudio streaming and sound effect playback (WAV, MP3, OGG)Input handling for mouse, keyboard, touchscreen, controllers, accelerometer, gyroscope, compassGesture detection (taps, panning, flinging, pinch zooming)Math & Physics libraries (Matrix, vector, quaternion, Box2D, Bullet physics)Easy integration of game services (Google Play Games, Apple Game Center, Firebase, Steamworks API)File I/O & Storage (file system abstraction, asset management, JSON/XML serialization)

Pricing Plans

Open Source

Free

  • Cross Platform (Windows, macOS, Linux, Android, iOS, HTML5)
  • Apache 2.0 License
  • Community maintained
  • Feature Packed (2D/3D games)
  • Super Fast (avoids garbage collection)
  • Well Proven
  • Active Community

What is libGDX?

Editorial review
libGDX is a well-established, open-source game development framework that allows developers to create 2D and 3D games using Java. It provides a comprehensive set of tools and APIs for rapid prototyping and fast iterations, giving developers fine-grained control over every aspect of their game without forcing a specific design or coding style. The framework handles low-level details, enabling developers to focus on game logic and creativity. This framework is ideal for game developers, from hobbyists to professionals, who prefer a code-centric approach and want to publish their games across multiple platforms including Windows, macOS, Linux, Android, iOS, and HTML5 from a single codebase. Its extensive feature set, active community, and well-proven reliability make it a strong choice for building diverse game experiences. The emphasis on avoiding garbage collection ensures super-fast performance on various target environments.

Reviews

Be the first to review libGDX

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Explore More

libGDX FAQ

What is libGDX?

libGDX is an open-source, Java-based game development framework that allows developers to create 2D and 3D games for multiple platforms, including Windows, macOS, Linux, Android, iOS, and HTML5, using a single codebase.

How much does libGDX cost?

libGDX is open-source and licensed under Apache 2.0, meaning it is completely free to use.

Is libGDX free?

Yes, libGDX is free and open-source, licensed under Apache 2.0.

Who is libGDX for?

libGDX is for game developers who prefer a code-centric approach, want to develop games in Java, and aim to publish their creations across a wide range of platforms.

Source: libgdx.com