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.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
- Chrome OS
- iPad


GameplayKit is described as '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' and is a game development tool in the development category. There are more than 25 alternatives to GameplayKit for a variety of platforms, including Windows, Linux, Mac, Android and iPhone apps. The best GameplayKit alternative is Godot Engine, which is both free and Open Source. Other great apps like GameplayKit are Unity, LÖVE, microStudio and Bevy Game Engine.
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.


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.

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.


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.
