Have you checked out
http://www.garagegames.com/, they have a couple of different games engines ranging from 2D to 3D with all kinds of stuff.
Here's a link to the 2D builder :
http://www.garagegames.com/products/torque/tgb/
There's only one downside .. they want money after the demo expires.