A unique combination of a powerful JS framework + an amazing set of authoring tools, WADE doesn't force you to do things one way or another - you are in charge!
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Google Chrome

nCine is described as 'Cross-platform 2D game engine in C++ for fast and performant game development' and is a game development tool in the development category. There are more than 50 alternatives to nCine for a variety of platforms, including Windows, Mac, Linux, iPhone and iPad apps. The best nCine alternative is Wick Editor, which is both free and Open Source. Other great apps like nCine are LÖVE, Ren'Py, Defold Engine and Fibbo.
A unique combination of a powerful JS framework + an amazing set of authoring tools, WADE doesn't force you to do things one way or another - you are in charge!

Solar2D is a Lua based cross-platform framework with focus on ease of iterations and usage. ideal for rapidly creating apps and games for mobile devices and desktop systems.


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.


NasNas is a lightweight modular 2D game framework with a focus on pixel art style games. It is entirely written in modern C++17, and doesn't have any dependency other than SFML2. It provides a clean and easy to use API.

GameplayKit is an object-oriented framework that provides foundational tools and technologies for building games in iOS, macOS, and tvOS using the Swift programming language and 3rd party rendering and multimedia libraries such as SpriteKit.
A modular game engine written in Rust, built for performance, ergonomics and cross platform development.
Moai SDK is an embeddable cross-platform game development SDK written in C++ and scriptable in Lua. You can use Moai to write games or apps, or you can embed Moai in other programs. You can also use Moai as an overlay in your apps.


