Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Android
- Emscripten




LibGDX is described as 'Java framework offering unified API for creating 2D or 3D games with cross-platform support, desktop-native debugging, rapid prototyping, and hot code swapping' and is a game development tool in the development category. There are more than 50 alternatives to LibGDX for a variety of platforms, including Windows, Mac, Linux, iPhone and Android apps. The best LibGDX alternative is Godot Engine, which is both free and Open Source. Other great apps like LibGDX are LÖVE, Redot Engine, microStudio and Bevy Game Engine.




A game engine written in Python, extending support across multiple GPU devices with 3D rendering, PBR Renderer and much more.





Amethyst uses gfx-rs to render graphics with Vulkan or Metal. It is meant to be used for 2D and 3D, with various utilities for both types of games. It should be beginner friendly but also allow more advanced uses such as custom render passes and GLSL shaders.
Duality is a modular 2D game engine / editor combo, written entirely in C# and built on top of an OpenGL backend. It's open source, features an open architecture that invites extensibility and technical ownership, and it embraces C# as a language rather than a scripting...




Gameeky lets young learners and educators create and explore cooperative games and learning experiences.




Arcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.



Amulet is a free Lua-based audio/visual toolkit suitable for small games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS.
Torque 2D is an extremely powerful, flexible, and fast open source engine dedicated to 2D game development.



LITIengine is a free and open-source 2D Game Engine that lets you create tile-based games with plain Java. LITIengine natively supports all common desktop operating systems, maintaining high portability due to the absence of external libraries.




Glide is a SpriteKit and GameplayKit based engine for building 2d games easily, with a focus on side scrollers. Glide is developed with Swift and works on iOS, macOS and tvOS.
