Recs.
Updated
Felgo is a cross platform 2D game development engine that supports iOS, Android, Blackberry, Windows Phone and also Windows, Mac and Linux desktops.
SpecsUpdate
Pros
Pro Great documentation with the option to test the code snippets in the browser and on the mobile phone directly
Pro QML + JavaScript are a great combination for declarative/reactive programming
Pro Rapid development
Cut your development time in half. Using the QML language allows for some powerful features that cut code lines and time. Another helpful feature that can help in this area is that there are more than 50 game demos of all genres that come with full source code, meaning one can easily check to see how something was done.
Pro Advanced gaming components
Advanced Gaming Components for handling multiple display resolutions & aspect ratios, animations, particles, physics, multi-touch, gestures, path finding and more.
Pro In-game level editor
With the Level Editor components, you can let your players share their levels with the whole game community which is cool because you don't need to create new levels on your own, but the community helps you with it. There are other community features like rewards for good level creators that helps getting more downloads.
Pro Felgo game network
Leaderboards, Achievements, Challenges are available across platform, even on Desktop. You can also use Cloud Syncinc of your game data that makes it easy to start a game for example on iPhone and then continue on a Nexus Tablet or the other way around.
It is also convenient because sharing to all kind of game services & networks like Facebook & Game Center is possible with a single API call. Custom hosting of Game Network servers is also possible if you want to keep the player data.