Projects / SDL Game Engine

SDL Game Engine

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.

Operating Systems

Recent releases

  •  26 Mar 2011 11:29

    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.

    •  27 Feb 2011 09:47

      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.

      •  22 Jan 2011 14:05

        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.

        •  23 Jul 2008 17:44

          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.

          •  13 Jul 2008 15:19

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.