Engine: Cocos 2D


Es un engine o mejor dicho son varios engine para realizar juegos 2D, con versiones adaptadas para cada una de las plataformas, en esta web Cocos2D se encuentran algunos. Su SDK esta basado en Pyglet, que esta orientado a la programación de objetos, y permite la importación de música y vídeo con el decodificador AVbin.

Sus distintas versiones son:
  • Cocos2D-SpriteBuilder o Cocos2D-Swift, funciona con el entorno de desarrollo de Apple XCode, con el lenguaje Swift o Objective C, exporta para Mac. iOS, y Android este último con el uso de un plugin. Soporta Metal y Open GL ES 2. Aquí se podrá encontrar un guía de referencias al código, en este otro link una guía para los desarrolladores y en este último un tutorial en castellano gratuito en la propia ITunes.
    • Cocos2D-iPhone, se desarrolla para esta plataforma, utilizando el lenguaje de programación Objetive C.
    No os hagáis ilusiones aunque pone Languajes solo esta en Inglés y Chino.
    • Cocos Studio, es el entorno de desarrollo, donde encontraremos cocos editor, y cocos shop su tienda donde adquirir recursos. Incluye partículas en 3D y efectos, y exporta a varias plataformas  sin tener que adaptar el código. Se puede encontrar aquí.
    • Code IDE, codificador para JavaScript y LUA.
    • Cocos2D-x, esta  escrito en C++, se ejecuta en iOS, Android, Windows Phone, OsX y Linux. 
    • Cocos 2D-js, Trabaja desde JavaScript y HTML5 y plataformas nativas.

    Dispone también de una versión para desarrollar juegos en 3D llamada como no podía ser de otro modo Cocos3D, que como tampoco podía ser de otro modo tiene dos webs la antigua que es esta, y la oficial que la encontraremos aquí, y en donde se encuentra alojado el proyecto en GitHub que lo encontraremos  aquí.

    En CocosStudio Introduction, encontraremos toda la documentación de este engine.
    Leer Más 0 comentarios

    Engine: Stencyl


    El engine Stencyl, su descarga es gratuita, y con ella podremos desarrollar videojuegos para web, de forma gratuita y si queremos publicarlos en ejecutables para escritorio, o dispositivos móviles hay que pagar cualquiera de las otras dos licencias disponibles indie o studio.

    Su interface es del tipo Drag & Drop, tanto para diseñar la parte gráfica del juego como para la parte del código, del mismo modo que en Scratch que vienen en kits o bloques con funciones, rutinas, etc preparadas para su uso, aunque también se puede programar con las API Haxe y Open FL de código abierto.


    Es un entorno de desarrollo de videojuegos completo desde donde dispondremos de un editor de código, el editor de tiles para importar y editar las tilesets para definir sus colisiones, apariencia, etc, el editor de actores para personajes, y el editor de escenas para construir las escenas del juego.


    Tiene una marketplace llamada StencylForge donde se puede encontrar tiles, actores, kits, ejemplos, etc para su descarga y uso en nuestros proyectos, y desde donde podremos compartir recursos con otros usuarios.


    Tiene integrado un editor de gráficos llamado Pencyl, aunque se pueden usar otros programas, y el motor de colisiones es soportado por Box2D. Tiene tambien compatibilidad con archivos MP3 y OGG

    En general es usado para desarrollar videojuegos del tipo flash, muy populares en las webs de minijuegos.
    Leer Más 0 comentarios

    Engine: Godot


    Se trata de un engine desarrollado por Okam Studio, de código abierto y completamente gratuito, bajo una licencia MIT, la cual nos permite usar el engine sin ningún tipo de restricción.

    Cuenta con una interface sencilla e intuitiva, y en el editor de escena se puede trabajar a modo drag and drop, para hacerlo más accesible a diseñadores. 

    Con este motor se pueden crear juegos de tipo 2D y 3D multiplataforma, siendo compatible con sistemas como Window, Linux y OSX, y pudiendo exportar a dispositivos móviles como Android e iOS y a consolas como PS3 y Vita, en próximas actualizaciones prometen compatibilidad de HTML5 y Window Phone.


    Además dispone de un motor dedicado completamente para juegos 2D, y edición de pixeles, con su sistema de partículas, colisiones, etc, y otro motor dedicado a 3D que es compatible con HDR, se puede importar  modelos de Maya, 3D Studio Max y Blender, soporta materiales, shaders, niebla, colisiones, riggin... Y un motor de físicas para ambos.

    También se podrá diseñar y editar interfaces para nuestros juegos, creando botones, funciones, etc. El diseño del proyecto de nuestro juego se organiza en escenas anidadas, y un potente editor de animaciones en el que además de animar objetos en 2D y en 3D se pueden animar incluso funciones del propio engine.


    Su tecnología esta basada en OpenGL ES 2.0, tiene un editor de scripts, dispone de su propio lenguaje de programación de alto nivel llamado GDScript, muy parecido a Phyton.Se puede modificar su código fuente para añadirle funcionalidades extras del mismo modo que se hace en Blender 3D.

    • En este link esta la web oficial de Engine Godot, donde podremos descargar la última versión del proyecto, además de tener acceso a su comunidad de usuarios.
    • En este link de GitHub se encuentra alojado la wiki de Godot, con toda la documentación relacionada al motor.
    • En este otro link una comunidad alojada en Reddit y dedicada al proyecto engine Godot, con tutoriales en inglés.

    Hay de momento poca documentación al respecto pero tenemos la suerte que gracias a Dani Ramírez se encuentra un videotutorial realizado por él y en castellano, en este link.
    Leer Más 0 comentarios

    Engine: Construct 2


    Se trata de un engine para desarrollar juegos 2D basado en HTML5, y pensado para los no programadores construyendo de manera drag-and-drop el videojuego. Dispone de exportación multiplataforma, a iOS, Android, navegadores web e incluso para la WiiU.

    Compatible con WebGL, dispone de su propio Javascript SDK, motor de físicas, efectos... En la web dispone de una tienda donde se puede comprar, sprites, tilesmaps, plantillas, música etc... y en la zona arcade ver los juegos desarrollados con este engine e incluso subir tu proyecto.



    En la web de Scirra, hay disponible incluso para descarga, un manual del engine, así como tutoriales para su mejor comprensión. Además dispone de un foro, para poder preguntar, compartir... a la comunidad de desarrolladores.

    En este enlace, podemos encontrar un manual para principiantes en castellano.
    Leer Más 0 comentarios

    Cargando... Viaje a la creatividad





    A día de hoy gracias a la popularización de los múltiples engines, y su condición de gratuidad en muchos de los casos se esta viviendo un boom como paso en la década de los 8bits y en menor medida en la de los 16bits.


    CARGANDO...


    Cualquiera con ciertos conocimientos y con muchas ganas e inquietud puede llegar a desarrollar su propio videojuego. Se ha democratizado el sector permitiendo a pequeñas compañías llamadas indie publicar sus propios videojuegos, como lo hicieron anteriormente compañías como Dinamic, o Topo Soft en el caso de España, por citar alguna.

    Esto trae sus cosas buenas indudablemente pero también resulta más difícil sacar un producto adelante por la cantidad de títulos en el mercado. Es cuando para diferenciarse de la competencia no solo basta con conocer lenguajes de programación, manejo del entorno de desarrollo o conocimientos en diseño, entran en juego otros aspectos como la creatividad, la originalidad, en definitiva sacar algo innovador o dar una vuelta de tuerca a una idea ya concebida.

    Y es cuando necesitamos acordarnos que nos divertía como jugadores, e intentar recuperar esas sensaciones que nos provocaban, inspirándonos en juegos que en su momento nos hicieron pasar un buen rato o toda nuestra infancia.

    Aunque cada vez los móviles son tan potentes como tablets o incluso pequeños ordenadores, a estas alturas del partido a nadie se le escapa que muchos de los juegos que mantienen enganchados a millones de usuarios no son precisamente títulos con graficazos Triple A, sino más bien juegos indie, tipo Angry Birds, con su estilo 2D y su gravedad, Flappy Birds, sencillez al estado máximo, Apalabrados vuelta de tuerca a un viejo conocido, o VVVVVV otro ejemplo de que lo importante no son los gráficos.

    En internet abundan las páginas dedicadas a sistemas y consolas llamadas "retro", y no esta de más echarlas un vistazo por sus artículos de videojuegos de épocas pasadas, he recopilado una serie de links de webs que se dedican con cariño y respeto a la preservación del legado que nos dejaron estos videojuegos, las compañías que los desarrollaron, y las revistas, de las épocas de los 8bits y 16bits, para que sirva  a modo de inspiración y sino seguro te hará pasar un buen rato recordando o descubriendo juegos, sino viviste aquella época.
    • Lista con los nombres de todos los videojuegos realizados en cualquier plataforma, (incluso juegos indies) a cargo de este proyecto se encuentra el usuario Data_Baser que además cuenta con el apoyo del subforo 4chan. Se puede ver los avances en este link. A pesar de ser una tarea ardua, es más como una curiosidad o a modo de repositorio de nombres ya usados en proyectos.
    • Microhobby, revista española dedicada al ordenador Sinclair ZX Spectrum publicada entre los años 1984-1992 en castellano, se pueden encontrar aparte de esta revista otras dedicadas al mundo del Spectrum, manuales, demos, etc...
    • Microhobby forever, proyecto de la web anterior llamado "proyecto scanner", donde se puede encontrar la misma revista escaneada, y lista para descargar y visualizar en varios formatos.
    • Micromania, segunda época de esta revista dedicada a ordenadores de 8bits, 16bits hasta la llegada del MS-DOS, fue la más grande de las revistas del sector (literalmente su tamaño era el de un periódico). Actualmente se encuentra alojada en la web internet archive, que viene siendo como la Biblioteca de Alejandría Digital.
    • Computer Emuzone, contiene información de juegos "retro" españoles y remakes, que se publican para sistemas antiguos, desde el Spectrum, Amiga, o el PC. Además se encuentran soluciones, reportajes, entrevistas, etc... Se pueden descargar los juegos de manara gratuita.
    • Spa2, y El trastero del Spectrum son dos portales que en colaboración con Word of Spectrum, se encargan de la recuperación, almacenamiento y preservación de todos los programas para el Sinclair ZX Spectrum editados y distribuidos. Aquí un repositorio de libros y revistas del Spectrum que se encuentra alojado en Openlibra.

    • Amstrad ESP, web dedicada a este ordenador con artículos, tutoriales, programación, etc de este sistema. Aquí se encuentra un enlace a libros sobre el Amstrad, alojado en Openlibra.

    • Maquinitas, web de retro-informática, con  retro-análisis de videojuegos, libros, revistas...

    • FaseBonus, web que aparte de noticias sobre videojuegos retro, cuenta con un videopodcast.

    • Museo del videojuego, todo lo que tenga que ver con el mundo del videojuego clásico, incluso packaging.

    GAME OVER
    INSERT COIN
    Leer Más 0 comentarios