Engine: Lumberyard


Amazon Lumberyard es un motor gratuito de juegos 3D multiplataformas, con integración a las herramientas de servicios Cloud de Amazon Web Service (AWS) y a la plataforma Twitch (streaming de video). El motor que es gratuito, esta basado en Cryengine, aunque esta sujeto a los servicios de Amazon para distribuir el juego, monetización, hacerlo multijugador etc... no pudiendo usar terceras compañias para este proposito.



Entre otros servicios cuenta con Amazon GameLift (más info aquí), para escalar juegos multijugador generando un Backend y con Cloud Canvas se puede crear características de juego, como las noticias de la comunidad, puntuaciones, además con el scripting visual Flow Graph de Amazon se pueden crear características como la entrega de regalos diarios o el envío de notificaciones, sin tener que escribir ninguna línea de código.

Se tiene acceso de manera gratuita a su código fuente nativo C++, y la AWS SDK para C++ proporciona la API de C++ para los servicios de AWS, con soporte para las plataformas nativas principales, agregado funciones que combinan tareas implementadas con frecuencia, se puede consultar una guía de referencia en este link.

Otras de las herramientas que incorpora es Twitch ChatPlay para crear un sistema de juego que interactúa en tiempo real con los espectadores de Twitch o  Wwise LTX Lumberyard que incluye una versión gratuita para la creación sonido para los videojuegos (Audiokinetic). Permite la creación de mods y contenido generado por los usuarios, puede incluir componentes del editor de Lumberyard en los juegos, para que los usuarios finales puedan crear contenido con las mismas herramientas del motor.

También se podrán renderizar (más características en este link)y crear entornos 3D fotorrealistas y efectos en tiempo real, sombreados basados en efectos físicos, iluminación global dinámica, un editor de efectos de partículas, herramientas de vegetación, efectos acuáticos dinámicos en tiempo real, niebla volumétrica, etc. Con la herramienta de Geppetto, una pequeña guía en este enlace, se podrán crear personajes, crear los elementos adjuntos, y animarlos con la combinación de la herramienta de animación, Mannequin, su guía aquí. Cuenta con un editor de juego en tiempo real permitiendo modificar de forma inmediata nuestro juego.



Se proporciona una biblioteca de 16 características prediseñadas que pueden utilizarse para iniciar proyectos nuevos, llamado gemas modulares. Se puede crear tus propias gemas modulares o utilizar cualquiera de las que se incluyen, como efectos meteorológico, efectos de iluminación, etc. También se puede consultar la guía de inicio al motor aquí, los tutoriales en este otro enlace, los foros en este link, aunque de momento solo están en inglés, dispone también de un canal de youtube con videotutoriales sobre el motor y sus servicios en este otro enlace.


Pasos de instalación del Lumberyard (los archivos del .rar del engine Lumberyard se deben de guardar en "C:").


Paso 1: Marcar "Run the game y Run the Lumberyard Editor and tools"

Paso 2: Instalar lo que se necesite

Paso 3: Instalar los plugins de los programas

Paso 4: Resumen de actividad

Paso 5: Instalación de "Asset"


Paso 6: Seleccionar proyecto

Leer Más 0 comentarios

Engine: Source 2


Source 2, es el motor de videojuego de la compañía Valve Corporation, esta ligado a Steam siguiendo una política parecida a la de Unreal Engine. El motor es gratuito a través de esta plataforma, para todo aquel que quiera crear contenido para los juegos que soporta como Counter-Strike, Hal-Life, Team Fortress 2, Left 4 Dead, Portal o Dota 2, entre otros.



A través de Valve Hammer Editor, que es una de las herramienta de creación de Mod (modificaciones del juego original), se pueden crear mapas para los juegos soportados, si se tiene el source de dichos juegos modificables en este link se puede ver un manual de la comunidad de desarrolladores sobre Hammer editor. Es como M.U.G.E.N. o OpenBOR pero a lo bestia y además con soporte oficial de la compañía desarrolladora.



Además Valve pone a disposición herramientas para la modificación de sus juegos como model viewer, ActBusy Script Editor, Material Editor, Faceposer, Itemtest, NormalMapper, Particle Editor, etc.. tiene una serie de herramientas para crear juegos completos a partir de los archivos base, en este link se puede ver el listado completo a las herramientas (tools).



Una de las herramientas disponibles y más interesantes es Source Filmmaker disponible tambien en Steam desde aqui, con esta herramienta es posible crear películas o cortos con los propios recursos de los videojuegos obteniendo el resultado de "le que ves es lo que obtienes". Tiene sus propios premios los Saxxy Awars, que va por la quinta edición. En este enlace hay más información sobre la Filmmaker y en este otro link unos videotutoriales oficiales, aunque en inglés sobre la herramienta.



En la web de developers de Source 2 esta disponible en castellano un manual del motor que se puede consultar en este enlace, en este otro link a la documentación del SDK, y en este otro enlace una aproximación a la programación del Source SDK. Hay que prestar especial atención a la hora de instalar el SDK para que el motor funcione perfectamente, en este videotutorial realizado por Juan Marcelo explica como realizarlo.




Leer Más 0 comentarios

Engine: CryEngine


CryEngine es un motor de videojuegos, su SDK 3.5.8, que fue liberado para fines no comerciales hace algunos años ya, e incluía el editor de niveles Sandbox, de manera gratuita, paso a ser de pago, con una mínima suscripción a través de Steam, además ya no se pagan derechos de licencias, (todos los beneficios del juego son para el desarrollador). Al hacerse suscriptor da derecho a todas las actualizaciones y caracteristicas de este potente engine. Actualmente se especula que ha llegado  a algún tipo de acuerdo con Amazon, donde habría comprado una importante licencia de uso y así poder desarrollar Amazon su propio motor de videojuegos.



Este motor tiene muchísimas características como son el editor de Sandbox, control de audio, reflexiones en tiempo real, vegetación realista, etc.  y esta soportado para plataformas como Windows, PS4, Xbox One, Linux y Oculus Rift. 

En este link se puede tener acceso al manual, al C++ API y a la documentación técnica del motor, y en este otro un enlace a la web oficial de Crytek, donde se podrá acceder a foros de la comunidad,blog y demás información.



Por otra parte desde Steam se puede realizar la suscripción al servicio desde este link, desde la pagina de la comunidad de Cryengine de Steam se pueden ver los foros de discusión de la comunidad, pero no participar en ellos sino se esta suscrito al motor, ni tampoco se tiene acceso a las guías. Otra de las ventajas de la compra de Cryengine es que se podrá usar el motor de sonido WWiSE de AudioKinetic.


Existe un manual on-line de Cryengine 2, dividido en tres partes donde se explica el uso de Sandbox 2 y todas sus características, otra parte esta destinada a la creación de asset para Cryengine 2 y el CryTools, y la ultima parte es el manual de programación de Cryengine 2 para construir un Mod DLL.
Leer Más 0 comentarios

Engine: Ogre 3D


Es un motor de renderizado 3D orientado a objetos (Object-Oriented Graphics Rendering Engine), no es un motor de videojuegos completo, aunque se pueden crear videojuegos con este engine, añadiéndole librerías de sonido, físicas, etc...

Incluye una serie de paquetes con una interface sencilla con el fin de evitar complejidades a los de sarrolladores a la hora de ejecutar el proyecto. Esta pensado como un sistema modular donde se le pueden acoplar más módulos o menos según las necesidades del desarrollador. Tiene soporte para archivos XML, ZIP, PNG, JPG, RAW, GIF, etc..



Para su correcto manejo es necesario e imprescindible saber programar en C++ y programación orientada a objetos (POO), aunque hay wrappers (empaquetadores) para Phyton, Java y C# entre otros.

En la web oficial del motor Ogre 3D aquí, se puede descargar la última versión disponible hasta la fecha así como herramientas tales como exportadores para diferentes software de modelado 3D y SDK, también se pueden encontrar addons.



En la sección de documentación se puede encontrar una Wiki en este enlace, un manual del motor en este otro enlace y una API reference en este otro link, eso si todo en inglés. Si lo preferimos en castellano se puede ir a la web Ogrees, es una Wiki muy completa sobre este motor con tutoriales desde básicos hasta profundos, se pueden encontrar herramientas para el engine, plantillas de código. Cuenta con una sección a la parte creativa del motor de renderizado con herramientas y recursos artísticos, con sección de otros lenguajes de programación como Mogre, Phyton-Ogre y Ogre4j.

También explica como instalar Ogre 3D ya sea en Windows, Mac o Linux, que se puede ver en este enlace, e incluso un acceso al libro traducido "Como programar en C++ volumen 1" en este link.

En la web OgreEsp aunque lleva sin actualizarse desde 2011 puede resultar interesante sobre todo porque podemos encontrar el manual de Ogre 3D 1.7 traducido al castellano en este link.  David Saltares, autor de varios videojuegos y el libro "Libgdx Cross-platform Game Development Cookbook", hizo una traducción del manual de Ogre 3D para la web IberOgre que se puede ver en este link. Otra web donde encontrar una breve pero buen introducción a este engine es en el blog de Tinman, en este link hace una introducción al motor.



La Escuela Superior de Informática de Castilla de la Mancha a liberado los libros y el material del Curso de experto en desarrollo de videojuegos (CEDV) hasta la 4º edición, van por la quinta, se puede descargar todos los libros en PDFy ejemplos que se encuentran a bajo de la página web en donde pone "material docente" en este enlace, en estos libros hablan sobre el motor de Ogre 3D y su uso.
Leer Más 0 comentarios

Engine: Wimi5


Wimi5 es un editor on-line de videojuegos en HTML5, mediante script visuales como lo hacen otros motores de videojuegos, sin la necesidad de escribir ni una linea de código. En la web que se encuentra tanto en inglés como en castellano se puede acceder desde la sección de ayuda aquí, a tutoriales y videotutoriales, sobre el motor (en ambos idiomas), además en su canal de youtube, en este enlace, están a disposición más videotutoriales.




La documentación técnica del propio motor se encuentra en la blackboxes en este link, que viene a ser una Wiki del Script. También ponen a nuestro alcance una sección donde se recopilan recursos gratuitos aquí, encontrados por internet, debemos tener en cuenta el tipo de licencia Creative Commons que tenga claro esta. Podemos encontrar fondos, personajes, sprites, efectos especiales y sonidos para nuestros proyectos.




Aunque tanto el foro como el blog están en inglés, se puede encontrar hilos en castellano debido a la participación de usuarios en nuestro idioma. Desde la web podemos publicar nuesto juego tanto en el store de Wimi5 como en otras Webs  de juegos o exportar el proyecto a distintas marketplaces.

Leer Más 0 comentarios

Engine: Pygame



Pygame, no es un engine propiamente dicho, es más un framework gratuito, desarrollado del lenguaje Python, con el  se pueden desarrollar videojuegos en 2D al estar orientado al manejo de sprites, programando claro esta en Python. Además es pultiplataforma y no se encuentra limitado para desarrollar solamente videojuegos, tambien se pueden crear contenido multimedia, como aplicaciones, interfaces gráficas, animaciones, vídeos,  etc...


Su web puede resultar algo confusa, desde el menú se puede acceder a tutoriales en inglés, y a los foros donde otros usuarios pueden ayudar a crear o resolver dudas de tu proyecto. Para descargarlo en este link, donde se puede ver el contenido también de lo que es la web antigua.

La instalación también se nos puede complicar un poco pero en este videotuturial realizado por CodigoPlusPlus, lo explica, y en este otro link unos tutoriales para aprender las bases de programación de Pygame.





Python, es un lenguaje de programación interpretado, es multiplataforma, soporta programación orientada a objetos. Esta diseñado para poder ser leído con facilidad. Hay una traducción del tuturial oficial de Python por Wiki PyAr y desde donde se puede tener acceso al tuturial en este link, tanto de Python 2 como de Python 3 y Django, además de descargar el proyecto de Github aquí.
Leer Más 0 comentarios

Engine: Wave Engine


Wave Engine, es un motor de videojuegos, gratuito, multiplataforma, disponible tanto para OS X, Windows y Linux para desarrollar videojuegos 2D y 3D para iOS, Windows y Android. Dispone de soporte para Vuforia, Kinect, OculusRift, etc... Su lenguaje de programación es en C #

En su web en este enlace, tiene una sección de aprendizaje donde se puede descargar desde la plataforma GitHub, unos Games Starter Kits, con el código fuente de videjuegos de muestra, además de otros recursos, como ejemplos, extensiones, componentes, materiales, etc... que se pueden encontrar en este otro link.

En la misma página de GitHub también tiene una sección de documentación aquí, se trata de un manual donde nos hablan, desde la instalación del motor y sus primeros pasos, crear una escena, gráficos 3D y 2D, detectar teclado, mouse y touch, IU, o monetizar tus juegos, entre otras cosas.

Wave 2.0 Visual Editor

Además también disponen de una API Reference, donde encontrar todas las funciones de la biblioteca de Wave Engine, que se encuentra en este mismo enlace. En su sección de foro, aquí, se puede participar en su comunidad, para resolver dudas, presentar proyectos, etc.

Con motivo de promocionar el motor se realizo un tour llamado Wave University Tour Spain por diferentes universidades españolas, donde se impartían talleres de dos días, donde se podía salir con un videojuego desarrollado en esta plataforma. Se pueden ver algunos de estos talleres desde su canal de youtube aquí.




Leer Más 0 comentarios

Engine: SorMaker


Streets of Rage Remake v5.1. Es un juego indie remake no oficial de la saga  Streets of Rage de SEGA, en el que se invirtió ocho años de duro trabajo por parte de BomberLink y otros colaboradores. Al no tener autorización de la compañía, finalmente SEGA, pidió la retirada del archivo del juego para que no pudiera ser descargado.

Está remasterizado audiovisualmente, además incluye nuevos gráficos, personajes, enemigos, escenarios y extras, entre muchas más cosas. Mezcla todos los Streets of Rage de la saga, y cuenta con unas 103 fases, 19 personajes jugables (con nuevos movimientos), 83 remixes de las canciones originales, 64 enemigos, tienda de objetos... etc. Se puede jugar a dobles con un amigo o con la IA (se podrá elegir el comportamiento del acompañante, entre equilibrado, agresivo, etc).

Editor SORMaker
Si se ganan los suficientes puntos (aunque existen partidas grabadas ya), se puede desbloquear el modo SORMaker, se trata de un editor donde podremos crear nuestro propio MOD del juego, a modo parecido como se hace en openBOR, pero con algunas limitaciones.

Realmente no es un motor propiamente dicho pero es un buen editor de niveles de un beat'em ups, donde poder realizar mods, y por su calidad se merece estar entre los engines.

Modo Test de SORMaker

Alguna de sus funciones son:

  • Tiempos de animación, posicionamiento de animaciones, respuesta de controles, desplazamientos X/Y/Z y físicas cercanas a los originales en todos los movimientos de todos personajes y enemigos.
  • 64 módulos de inteligencia artificial, para representar la forma de andar y la reacción de cada uno de los enemigos.
  • Sistema de colisiones y daños con datos precisos.
  • Sistema de puntuaciones basado en Sor2.
  • Autoguardado de datos y savestates, para continuar la partida desde el mismo punto.
  • Predicción de recursos, para acelerar tiempos de carga.
En la versión 5.1 han incluido mejoras en el editor.

El blog del proyecto original realizado por BomberGames se puede ver en este link, actualmente se encuentra desactualizado, y solo sirve a modo de consulta del proceso del proyecto hasta su cierre definitivo, aquí se puede ver la información del proyecto, y en este otro enlace el foro del mismo que se encuentra inactivo. Desde este link se puede descargar el juego en su última versión.

Para desbloquear el modo SORMaker es necesario llegar a cierta puntuación y canjearlo en la tienda, pero para saltarse todo ese trabajo, se puede descargar la partida en este enlace.

Para poder crear nuestros propios mods del juego es necesario empezar con el prototipo que se puede descargar desde aquí, y unos tutoriales para saber como hacerlo, además de algunos recursos para crear nuestras propias intros, etc.

SORRComunity, es un foro activo de SORMaker, donde encontrar tutoriales, recursos, mods, y poder realizar nuestras consultas.
Leer Más 0 comentarios

Engine: RPG Maker


Con este engine creado por ASCII Corportion, y oscila en un precio de 20 a 70, dependiendo de que versión se elija, o bajar la versión gratuita LITE. Se pueden realizar juegos tipo RPG (Rol Playing Game, o juego de rol). Usa un lenguaje de programación propio llamado Ruby Game Scripting System o RGSS, ademas en el propio programa cuenta con un editor de personajes y recursos.

Character Generator
Desde la página web del engine, rpgmakerweb.com, puedes descargarte de manera gratuita, el RTP (Run Time Packages) que no es otra cosa que un paquete que incluye material como sprites, sonidos, etc., en este mismo enlace, además cuenta con una store donde poder adquirir nuevos materiales.

Afortunadamente contamos en castellano con abundantes web de este motor de videojuegos una de ellas es la Wiki de RPG Maker, en este enlace, en donde encontraremos ayuda desde como distribuir un juego, las distintas versiones que hay del motor (2000, XP), grafismo (sprites), RGSS (scripting) y tutoriales.

Otra weblog que tiene una buena recopilación de tutoriales y videotutoriales sobre RPG Maker VX Ace es ProgramaVideojuegos, en este otro enlace, desde conceptos básicos, scripts, etc, aunque algunos de los videotutoriales se encuentran en inglés.

Hay otras comunidades como Comunidad RPG Maker en este enlace, Mundo Maker aquí, o RMakercom en este otro enlace, donde encontraras foros, ayuda, material, scripts y recursos.

Hay otros blogs y webs como El trastero de Jen aquí o RPGMaker.es en este otro enlace, donde hay tutoriales de RPG Maker en castellano. En youtube también se puede encontrar multitud de videotutoriales sobre el engine dos de ellos son "Como crear un juego de rol en 30 minutos" por Nodician y "Tutorial de RPG Maker VX Ace" por CrimsonRednight.
Script Editor
Por último y no menos importante podemos encontrar un manual de Ruby Game Scripting System, en esta otra dirección, (esta en inglés) para tener una referencia del lenguaje de programación.
Leer Más 0 comentarios

Engine: Arcade Game Studio


Arcade Game Studio, es un engine creado por el español Bruno R. Marcos, con el cual nos permitirá desarrollar videojuegos al estilo de los ´80, con la mecánica de una maquina recreativa de la época, o adaptando alguna de las plantillas para crear juegos como Pac-Man, Commando, 1942, etc.

El aspecto de su interface se aleja bastante de los engine más populares para recordarnos más a una aplicación muy al estilo de 16 Bits, de un Amiga 500, nada de Drag & Drop, sino menús contextuales a la vieja usanza.

Se pueden incluir por supuesto sprite o tilesets para el escenario, con extensión png, pudiendoles definir un comportamiento, añadir nuestra propia música y sonido, creados por nosotros mismos, en formato wav.

El juego debe de ser distribuido junto con una aplicación llamada cabinet.exe, que se puede configurar para seleccionar la resolución y tamaño de la pantalla en que se ejecutara nuestro juego.

En su web ademas de la ayuda que se encuentra en castellano, dispone también de videotutoriales donde nos muestra como crear varios tipos de videojuegos con este motor. Desde luego un  engine curioso con el que asegurarte de que el juego desarrollado tenga ese aspecto retro.
Leer Más 0 comentarios

Engine: GameSalad


Engine para la creación de videojuegos 2D para plataformas móviles, iOS, Android y también HTML5. No hace falta a penas programar código, pudiendo desarrollar videojuegos al estilo Drag & Drop, y visualizar el resultado en tiempo real.

GameSalad tiene una versión gratuita, con algunas limitaciones a la hora de publicar nuestros juegos., pero, podemos adquirir una versión de pago, que nos permitira en tre otras cosas integración de Game Center de Apple, anuncios y poder exportar a Android.

A los actores se les puede asignar unos comportamientos, para añadir lógicas y eventos a las escenas. También se les pueden aplicar una serie de reglas y tienen sus propios atributos, ya sean predefinidos o creados por nosotros mismos.


Es una lógica basada en el comportamiento de sistemas, para hacer más fácil la construcción del proyecto. Es multiplataforma para publicar el videojuego en distintas plataformas como iOS, Android o HTML5.

En su web dispone de unos tutoriales en inglés, que se pueden encontrar aquí, y para los que nos cuesta el idioma disponemos de un fantástico curso en castellano, que lo podemos ver en este otro enlace.
Leer Más 0 comentarios

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