sge2d, also known as SDL Game Engine, is a platform-independent 2D game programming framework for C/C++ programmers with the least possible dependencies for easy porting and with a focus on easy API calls and the requirement of commercial programmers. Major features include animated sprites with exact pixel collision detection, A* pathfinding, encrypted files, and more.
| Tags | Software Development Libraries |
|---|---|
| Licenses | MIT/X |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Release Notes: This release adds several string functions, md5 and sha1 hashes, and a new command line tool named sgestate, which creates a C++ wrapper for sge2d states.


Release Notes: This release introduces build support for the Amiga Research Operating System (AROS) and Mac OS X. It also includes the full API documentation in HTML format.


Release Notes: This is a maintenance release with code clean up and bug fixes. The library is now also usable from C++, and support for compiling the library on Amiga OS 4 has been added.


Release Notes: The build system now supports BeOS and Haiku. Several new functions were added, a few bugfixes were made, and a new free bitmap font was added.


Release Notes: Bugs were fixed in sprite collision detection. MorphOS support was added. OpenSolaris support was added.