PlayBasic is a game programming language that gives new programmers the flexibility and feature set for rapid game development, without the complexity or cost. So everybody can experience the challenge of game programming again!



FNA is described as 'Reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries' and is a game development tool in the development category. There are more than 25 alternatives to FNA for a variety of platforms, including Mac, Windows, Linux, iPhone and iPad apps. The best FNA alternative is LÖVE, which is both free and Open Source. Other great apps like FNA are Fibbo, Cocos2d-x, MonoGame and Phaser.
PlayBasic is a game programming language that gives new programmers the flexibility and feature set for rapid game development, without the complexity or cost. So everybody can experience the challenge of game programming again!



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.

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...




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.


DarkBASIC Professional is an advanced game development package built on the BASIC language, features more than 1000 commands that are geared towards game development, giving you an extremely powerful tool that is easy to use.



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.
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.


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.



BlitzMax is a strongly-typed, garbage-collected, open-source, cross-platform programming language with built-in support for advanced 2D graphics, sound, unicode and is ideally suited to making all kinds of apps and games.




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.

