The Dawn Engine, is a 2D Game engine used to make Top-Down 2D Games. The engine is being programmed in C/++, SDL and Lua for scripting. So far the engine can load sprites, fonts, scripts and can edit game entities in run-time.
Here is some snaps of the first game being run by the Dawn Engine: Starcruiser!