About Me

After having turned my professional life to the mobility and specific now be focused on developing for iOS, Android and W7, I’ll change the post of my blog and also will update my personal website as you may have seen a new look to thereof. I will change many resources etc. Also I will start to publish my source code of applications developed (+140) on my github account so you may have a good enough basis and for all those who want to start making their first steps. As in the immediate future I start creating games with features typical of physics engines, speak a little of that is Cocos2d.

For game development IOS platform there are several possibilities but the most used are:

- OpenGL
- UIKit

We could say that the advantage of UIKit in front of OpenGL is that it has greater simplicity for implementation. For OpenGL we can say that he would get the best possible performance for our app. However, there are neither designed to create gaming frameworks, and hence to the other possibility -> cocos2d.

What is Coco2D?

Its a framework to developed games in 2D and interactive app.

Main features:

* Developed using Objective-C (Initial idea in python).
* Integration with physics engines: Box2D, Chipmunk.
* Scene Management and transition effects.
* Support for Touch and accelerometer events.

Why can we used cocos2d?

Its a Open Source and free of charge, which means that it does not have any kind of costs to the developer.

What do I need to start programming games for the IOS using Cocos2d?

In this post we will look at a quick glance all the necessary prerequisites of both Hardware and Software.

Hardware

A Mac with Intel processor. Actually any Mac purchased in the last 4 years will be enough. If you do not have one and you put it with the option of the mac mini is more than adequate (although not personally recommend the best one iMac cheap). It is recommended to have at least 2GB RAM and that is to be constantly working with heavy resources.

Have any iOS devices (iPod Touch, iPhone, iPad). This again is a must. The emulator that is included in the SDK will show really well in most cases the result, but bear in mind that several behaviors such as performance issues are not 100% reliable. Moreover if we use accelerometers, camera and other device can not be tested in the simulator.

Software

Lion have installed (not required but Xcode updates are on par with this operating system). and need to have registered a developer account with Apple iOS if we test our games on real devices and especially if we publish it on the App Store.

—————————————————————-
Bachelor of Computer Science
—————————————————————-
Graduated from The University of Havana
—————————————————————-