Cocos2d-x v3 – El primer vistazo

Cocos2dx es un motor de juego (Game engine) de código abierto bajo licencia MIT. Se puede utilizar para crear juegos, aplicaciones y otros programas interactivos basados ​​en GUI multiplataforma.

Cocos2dx ha sido ampliamente utilizado por individuos entusiastas, así como grandes empresas. Hoy en día, muchos de los juegos desarrollados en Cocos2dx dominan las listas de mayor recaudación en la AppStore y Google play, especialmente en China, Corea del Sur y Japón. Los ingenieros de Chukong, Google, Microsoft, ARM, Intel y BlackBerry están activamente comprometidos con la comunidad de Cocos2dx.

Las características esenciales del engine son:

Multiplataforma

Cocos2dx permite a los desarrolladores explotar su conocimientos existentes en C ++, Lua y Javascript crear aplicaciones que se ejecuten facilmente en iOS, Android, Windows Phone, Mac OS X, Windows y Linux de escritorio, ahorrando tiempo, esfuerzo y costo. Cocos2dx es rápido, fácil de usar y lleno de características de gran alcance.

Open source

Cocos2d-x es un proyecto completamente libre bajo licencia MIT y mantenido por la comunidad, esto significa que eres completamente libre de desarrollar tus grandes ideas sin preocupaciones ni contratos engorrosos y sin pagar ni un solo centavo.

Framework ligero y rápido

Cocos2d-x esta escrito completamente en C++ lo que hace de el un engine muy ligero y rápido capaz de ejecutarse a la perfección en dispositivos de gama baja.

Documentación y ejemplos

Cocos2d-x cuenta con amplia documentación y ejemplos para hacer que nuestra curva de aprendizaje no sea muy larga. La documentación la pueden encontrar en este link 

Plataformas soportadas

  • iOS 5.0+ for iPhone / iPad games
  • Android 2.3+ for Android games
  • Windows Phone 8+ for WP games
  • OS X v10.6+ for Mac games
  • Windows 7+ for Windows desktop games

Lenguajes soportados

  • C++
  • Lua bindings
  • Javascript bindings

 API

Cuenta con una api bastante extensa que proporciona librerías para prácticamente cualquier cosa, el único limite lo pondremos nosotros a la hora de desarrollar. Cuenta con librerías para:

  • Manejo de escenas
  • Graficos 2d
  • Widgets
  • Physics
  • Audio
  • Red

Para obtener mas de este engine visiten el sitio oficial de Cocos2d-x en donde podrán encontrar las herramientas e información mas detallada.

En si es un engine bastante completo que nos permitirá crear grandes juegos de una manera sencilla con la posibilidad de publicarlo en las plataformas mas comunes, es mantenido por la comunidad y completamente de código abierto, así que les recomendamos aventurarse en el apasionante mundo del desarrollo de vídeo juegos y que compartan su experiencia con nosotros.