Choose the framework and language that best fits your needs for gaming development

I’m getting more and more confused about so many (amazing) options available for mobile development.

In the beginning I’ve came across andengine, libGDX, cocos2d for iPhone. These frameworks are platform specific.

cocos2d for iPhone is a very nice framework. I’m reading the book Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk.

This book was written by Rod Strougo and Ray Wenderlich. It’s too easy to follow and very instructive since the very first page. You will develop a game named Space Viking and each new chapter adds new features to the game.

At the end of the book you get not only a game but also all knowledge needed to do your own games. For me this book is being very useful. I’m learning a lot of stuff about game development.

Know what? These days I discovered cocos2d-x. It’s a C++ port of cocos2d for iPhone. Know what? It’s multi-platform. You can develop for Android, iPhone, MS Windows and woPhone (a kind of phone specific for China. I don’t know any thing about it. Sorry).

I’ve read in cocos2d-x forum that someone is working to enable it generate code for Bada. It’s really very interesting.

Be able to develop in C++ and use the same base code for multi-platform is great. Specially because it’s totally FREE!

I got very interested and I’m taken a look in it to see whether I will use it instead of andengine.

Moreover, I’m using the book Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk to learn cocos2d-x.

Yes, it’s written for cocos2d for iPhone, what means that it’s written in objective-c. But with the help of cocos2d-x’s wiki I’m translating the code from objective-c to C++. There is a guy that already ported some of the Ray’s cocos2d tutorials to C++. You can see them here.

There are plenty of options for developing games for mobile phones, right?

Guess what: I found out two projects that promise let you develop for Android and iPhone using QT SDK.

I don’t know how mature and stable are these projects, but if you like QT you should take a look at them. By the way, you know that you can develop for Nokia devices using QT, don’t you?

By the way, You can read here about a book that teaches how to use AndEngine.

Disclaimer: Please note that the links for the book Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk in this post are affiliate links and I do earn a commission through any purchases that you make.
If you do make a purchase, I appreciate it greatly! If you wish, shoot me an email or let me know on the Facebook Page so I can thank you personally.
Rest assured that I do not recommend a product / service that I don’t trust and that I don’t use.

Leave a Reply

Your email address will not be published. Required fields are marked *