Home Juego El desarrollo de juegos m贸viles con la herramienta Cocos2D-X

El desarrollo de juegos m贸viles con la herramienta Cocos2D-X

Si eres un desarrollador de juegos m贸viles ya no tienes que implementar c贸digos y usar SDK para las diferentes plataformas o dispositivos que tienes como target para el desarrollo de juegos. S贸lo necesitas usar la herramienta Cocos2D-X.

驴Qu茅 es Cocos2D-X?

Cocos2D-X es un framework multiplataforma que mantiene la estructura del API (Interfaz de Programaci贸n de Aplicaciones) original y a su vez permite utilizar otros lenguajes de programaci贸n como C++, Lua, Javascript y C#. Este framework permite crear juegos en los sistemas operativos Windows, Mac y Linux, y ampl铆a el soporte hacia plataformas m贸viles (iOS, Android, Windows Phone) e inm贸viles (win32, Linux, Windows 8, Mac OS X).

A diferencia de otros frameworks multiplataforma que est谩n basados en JavaScript/HTML5, Cocos2D-X utiliza la API gr谩fica de OpenGL ES mejorando el desempe帽o de la aplicaci贸n en el dispositivo. El resultado y el proceso de desarrollo de juegos ser谩 mucho mejor.

cocos 2d

Fuente: Cocos2d-x.org

Software libre para desarrollo de juegos

Otra de las grandes ventajas de Cocos2D-X es que podemos usarlo sin hacer grandes gastos de dinero en licencias porque es software libre. Cocos2D-X est谩 bajo la licencia MIT y es mantenido por la comunidad. Los desarrolladores necesitan tener un control total con sus juegos y con este framework lo consiguen. Como este sistema est谩 escrito en C + +, el n煤cleo tiene la huella m谩s peque帽a y la velocidad m谩s r谩pida de cualquier otro motor de juego y est谩 optimizado para correr en todo tipo de dispositivos, incluyendo los sistemas Android de gama baja.

Para tener una idea de la calidad de los juegos creados con Cocos2D-X basta con mencionar algunos nombres como Badland, Castle Clash, Big Fish Casino o Dragon City Mobile.

Ebook 3 Juego Descarga

Kit de desarrollo de software de Cocos2D-X

El kit de desarrollo de software de Cocos2D-X tiene varias herramientas o entornos:

1 – Cocos2D-X es la entrada a C++ del motor. Permite desarrollar juegos en C++ y compilarlas como aplicaci贸n nativa de iOS, Android, Windows Phone y muchas otras plataformas.

2 – Cocos2D-JS es un paquete completo que incluye Cocos2D-X, Cocos2D-HTML, JSB y una consola de comandos para crear f谩cilmente aplicaciones (tanto web como compilables a aplicaci贸n nativa) con JavaScript.

3 – Cocos Code IDE es un Eclipse modificado para simplificar el trabajo de programar, compilar y de buggear con Cocos2D-JS y Lua-Bindings.

4 – CocoStudio es un conjunto de herramientas para dise帽ar GUIs y animaciones esqueletales, con capacidad de importar desde flash.

Limitaciones de Cocos2D-X

Antes de terminar hay que hacer dos aclaraciones sobre esta herramienta: con ella no podemos soportar el desarrollo de juegos en 3D, pues como su nombre indica es solo para 2D. Adem谩s todav铆a no existe un foro de soporte 谩gil en sus respuestas. Las que hay est谩n administradas y deben ser respondidas por la misma comunidad. Con herramientas de pago el soporte aporta soluciones en corto tiempo porque tiene especialistas dedicados a estos temas, pero con herramientas gratis de c贸digo abierto todo depende del desarrollo de juegos propio de la comunidad.

Estas limitaciones son superadas muchas veces por los desarrolladores de juegos que ven ese aspecto minimizado ante el c贸digo abierto de Cocos2D-X, a diferencia de todas las otras herramientas de creaci贸n de juegos y aplicaciones, que tienen licencias de pago.

Con Cocos2D-X es posible crear excelentes juegos en 2D, con m煤ltiples funcionalidades y alto desempe帽o, pero que siempre tendr谩 la desventaja de no proveer gr谩ficos en 3D, una caracter铆stica casi indispensable en el desarrollo de juegos de estos d铆as.

Proyecto Juego

[easy-social-share]