Rogue Engine is a full featured environment for game development using WebGL. Create projects in an intuitive and familiar 3D environment using configurable components made with TypeScript.




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, Android and iPhone apps. The best LibGDX alternative is Godot Engine, which is both free and Open Source. Other great apps like LibGDX are LÖVE, microStudio, GABE and Redot Engine.
Rogue Engine is a full featured environment for game development using WebGL. Create projects in an intuitive and familiar 3D environment using configurable components made with TypeScript.




AppGameKit is a simple cross platform game development tool that runs on Windows, Linux, MacOS and Raspberry Pi. A version to run on Android and iOS is also available. With AppGameKit you can use a simple Basic like programming language to develop cross platform applications, 2D...




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.




GeeXLab is a cross-platform demotool for 3D programming, demos creation, game development, interactive applications, creative coding and prototyping.
AppGameKit Studio is a fully featured cross-platform game development tool set that runs on Windows, Linux and MacOS. With the re-imagined game development user interface with the focus to be an all-in-one work space, you can now quickly drag & drop assets to visualize your...




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.

Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.


DragonRuby Game Toolkit is a professional grade 2D game engine. It's tiny (~3.5MB), fast, and cross-platform (including consoles and mobile).
Limon is a multi platform 3D game engine mainly focusing on first person games. Focus of its development is ease of use and ease of study. It has builtin editor for maps, animations and GUIs.
UrhoSharp is a lightweight Game Engine suitable for using with C# and F# to create games and 3D applications. The game engine is available as a portable class library, allowing your game code to be written once and shared across all platforms.




SpriteKit is a general-purpose framework for drawing shapes, particles, text, images, and video in two dimensions. It leverages Metal to achieve high-performance battery-efficient rendering and 2d games and other graphics-intensive apps.

