The LEAF engine was created for 3d games, however it can be used for 2d, altough the 2d support was designed for GUI stuff, and isnt very well optimized.

I'm currently working in a 2d game for a contest, after the contest end, i'll put the sourcecode in the site.