DragonRuby Game Toolkit is a professional grade 2D game engine. It's tiny (~3.5MB), fast, and cross-platform (including consoles and mobile).
Cost / License
- Freemium
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
Apps similar to Pygame include Godot Engine, which is free and open source. Other options are Unity, LÖVE, microStudio and Bevy Game Engine. Game Development Tools like Pygame are a crowded field, with more than 50 alternatives for Windows, Linux, Mac, iPhone and Android.
DragonRuby Game Toolkit is a professional grade 2D game engine. It's tiny (~3.5MB), fast, and cross-platform (including consoles and mobile).
A platform independent 2d game programming framework for c/c++ programmers with least possible dependencies for easy porting and with focus on easy API calls and the requirement of commercial programmers.
FlashPunk is a free ActionScript 3 library designed for developing 2D Flash games. It provides you with a fast, clean framework to prototype and develop your games in. This means that most of the dirty work is already done, letting you concentrate on the design and testing of...
HGE is an easy to use yet powerful hardware accelerated 2D game engine. It is a full featured middleware for all who want to develop commercial quality 2D games rapidly and easily. It covers all imaginable 2D game genres: you could create everything from a simple puzzle to...
Monkey is a modular language. You can create your own custom modules and use other people's - including the awesome box2d and minib3d modules!.
Lumix Engine is an open-source 3D game design software and engine. It's written in C++ and supports several scripting languages.



Educational 2D-Engine based on pygame.
This engine is a higher-level 2D Engine based on pygame. The goal is to program game as easy and as fast as possible, with as few lines of code as possible, without dealing with low-level graphics programming.


A modular game engine written in Rust, built for performance, ergonomics and cross platform development.
Atavism opens up development opportunities of virtual online worlds to everyone regardless of programming knowledge or artistic ability.
Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967.



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.

