
If you want to create cross-platform solutions quickly, in particular 2D or simple 3D games, I think you should pay your attention to Marmalade SDK
.
Marmalade SDK
is a cross-platform solution that allows us to write the source code for a game or an application once in C++ and then deploy it to a number of different platforms, including iOS, Android, BlackBerry, Windows Phone, etc.
What you need for this? You will need Microsoft Visual Studio 2008/2010/2012
, if you are using windows platform, or the latest Xcode
for Mac users, and a licensed copy of the Marmalade SDK
.