Desktop/Android/HTML5/iOS Java game development framework (by libgdx)


Basic libGDX repo stats
9 days ago

libgdx/libgdx is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

libGDX Alternatives

Similar projects and alternatives to libGDX

  • GitHub repo Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

  • GitHub repo jMonkeyEngine

    A complete 3-D game development suite written in Java.

  • GitHub repo stb

    stb single-file public domain libraries for C/C++

  • GitHub repo tiled

    Flexible level editor

  • GitHub repo

    Easing Functions Cheat Sheet

  • GitHub repo msdfgen

    Multi-channel signed distance field generator

  • GitHub repo javacpp-presets

    The missing Java distribution of native C++ libraries

  • GitHub repo FlatLaf

    FlatLaf - Flat Look and Feel (with Darcula/IntelliJ themes support)

  • GitHub repo troika

    A JavaScript framework for interactive 3D and 2D visualizations

  • GitHub repo piet-gpu

    An experimental GPU compute-centric 2D renderer.

  • GitHub repo HyperLap2D

    A powerful, platform-independent, visual editor for complex 2D worlds and scenes.

  • GitHub repo alphaman-src

    Source code to the 1995 DOS roguelike game Alphaman

  • GitHub repo opus-java

    Opus java binaries

  • GitHub repo OneMoreLevel

    A turn-based Roguelike game made with Godot engine.

  • GitHub repo nanovg

    Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations. (by Const-me)

  • GitHub repo signed-distance-field-font-generator

    Automatically exported from

  • GitHub repo rotp-public

    Public repository for Remnants of the Precursors (by coder111111)

  • GitHub repo OggJavaPlayer

    Play Ogg in Java

  • GitHub repo switch-xna

    XBox Live Indie Game built on XNA 3.1 - released in 2010

  • GitHub repo WarGame

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better libGDX alternative or higher similarity.


Posts where libGDX has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-25.
  • TransformationMatrix vs ProjectionMatrix, view vs projection vs combined | 2021-05-14
    - transformation matrix is the transformation to move objects in the space. (understand: translation / rotation / scaling of objects) - projection matrix is the transformation to represent an object on the screen (understand: orthographic camera versus perspective camera) - combined matrix is the combination of two matrix. In the camera, it's the combination of the view and projection matrix (this matrix is used to avoid performing this calculation) - view matrix is the transformation of the camera (where it is located) (I'm not 100% sure of this one).
  • Box2d velocity depending on frame rate. | 2021-05-09
    Is your stepping not based on delta time? See the example at
  • Font bitmaps | 2021-05-06
    A popular tool is Hiero:
  • libGDX noob help | 2021-04-25
    LWJGL2 being the default (with gdx-setup - 3 is the default with the third-party gdx-liftoff setup tool) made more sense when 3 was less developed, so it's just kinda stayed this way. I expect LWJGL3 to be the new default after it gets support for the M1 Macs. At least, I'll push harder for it at that point. The issue on the 2/3 default topic is at
  • Can i activate box2d and tools after creating the project? | 2021-04-22
    Yes. See for what you need to add to your Gradle file(s).
  • How to know if mouse wheel is pressed? | 2021-04-18
  • Sharing Saturday #358
    If you're interested in nice-looking fonts at any resolution, check out the paper Improved Alpha-Tested Magnification for Vector Textures and Special Effects by Valve, and you can find code online (here and here)
  • Hey! I am a rookie who is interested in game development in java. | 2021-04-13
  • Some examples which use the minimalist 3D Game Engine Kotlin Multiplatform game engine I'm building: MiniGDX. I can deploy a game for the JVM, the Web and Android. | 2021-04-11
  • Can't set exact window size | 2021-04-09
    It seems a bit strange, probably a bug. Try looking for help on discord or open a new issue on github.
  • What are some major applications built using JFrame/Swing? | 2021-04-07
    Compared to when has it slowed? Yes, there are fewer releases, but on Github it seems fairly active.
  • Can I somehow make a child object of another object? | 2021-04-06
    Yep, latest release was in February. You can follow development on their github:
  • Do you people have any tips for handling levels ? | 2021-04-03
  • Interpolating between two points with a speed up and slow down | 2021-03-16
  • 2D Graphics on Modern GPU (2019) | 2021-03-15