Cocos2d-x is a popular game engine that has been used to build professional games such as the award wining game Badland.
Cocos2d-x allows developers to create their master pieces on Windows, Mac and Linux development environments. There are a number of development tools that can be used on any platform such as Visual Studio on Windows, Xcode on Mac and Eclipse on Linux.
I have started a series of blog posts that describe how to setup the development environment and explain the development workflow and APIs of the Cocos2d-x game engine.
Here is the list of post that I have made so far:
More coming soon…