WARNING

The SDL Game Engine is under heavy development, the documentation may be out of date.

It is recommended to have a look at the demos directory, which will be kept up to date.

SDL Game Engine

The SDL Game Engine (or SGE in short) is high level multi platform 2d game engine.

It is current in a very basic state and API calls may or may not change in the future.

SGE is work in progres, so you should check The sge2d sourceforge page regularly

Note due to a name conflict the sourceforge project is named sge2d

So why another 2D game engine you may ask, and the answer is easy: because i did not find one that fitted my needs. This engine is geared towards multi platform devlopment and other then most engines, we do not understand multiplatform as linux, mac and windows.

It runs on little and big endian systems and currently supports Linux, BSD, Windows (through mingw), gp2x crosscompilation (on Linux), Syllable. For the near(er) future it is planned to also get it running (if not already) on AmigaOS 4 (maybe 3), AROS, MacOSX, MorphOS, SkyOS. The porting should be easy through two little things:

Main features for now are: