The TuxCap games framework is a GNU/Linux port of the PopCap games framework, which is used for professional 2D game development. It is written in C++ and supports both software and hardware accelerated drawing, comes with Python bindings, a very fast physics engine, a particle engine, a GUI widget system, and many documented examples to get you started.
License: BSD License (original)
Changes:
The Pycap Python bindings library is now linked into the generated libtuxcap library too. SDLMain.m and SDLMain.h were added for building on Mac OS X. All demos should build cleanly on Mac OS X and run in software mode. Many changes were made to the cmake files for cleaner debianization of libtuxcap. Software drawing was added for Additive Rect Fill. Particle and particle system scaling were added to the particle engine. This was added to the demo too. Some of the Python Pycap demos were renamed and moved.
More...