viernes, 20 de mayo de 2011

Software para crear juegos sin tener que programar (mucho)

Todos los bohemios y soñadores que pretenden ponerse a crear juegos siempre se echan un poco para atrás cuando tropiezan con el requisito de tener que saber programar para hacer algo medianamente decente. Desde luego, si uno quiere hacer un proyecto de cierta envergadura es bastante útil tener nociones básicas en metodología de la programación para poder enfrentarse a cualquier cosa que le echen a la cara, pero el embrollo de buscar librerías y aprender a usarlas como Allegro y SDL para C ó PyGame para Python (Lo más común para un principiante) no está al alcance de todos. Y no hablemos ya de codearnos con OpenGL y DirectX, con esos libros de documentación de tamaño indecente que dan mareitos con solo mirar las pastas.
Como no todo el mundo ha nacido para programar y eso de ser multidisciplinar no es sano para las neuronas, existen un buen puñado de programas que nos resuelven la papelera con frontends y lenguajes simplificados de alto nivel propios de cada entorno que nos ahorran todo el embrollo de la programación y nos lo dejan tan solo como una alternativa si queremos realizar cosas más complejas. El siguiente listado de programas cubren un buen espectro de géneros y son freeware o extremadamente baratos teniendo en cuenta lo que aportan. Hay muchísimos más de los que podéis dejar referencias en los comentarios si los conocéis. Estos son algunos de los más simples y efectivos que servidora ha tenido el gusto de probar. Al lío montepío.

GameMaker:
Tipo de juego: Practicamente cualquiera
Web: http://www.yoyogames.com/
Precio: 25$ (18€) Versión Standard, Freeware versión Lite.
Licencia comercial: Si.
Plataforma: PC, MacOS
Empezaré con lo que considero que debe ser el paso inicial si se quiere realizar alguna cosa de poca envergadura para ir curtiéndose en la materia. Los más viejos del lugar recordarán aquel software llamado Klik & Play con el que podías hacer jueguecillos arcade arrastrando elementos de un lado para otro sin escribir ni una línea de código. GM recupera esa idea y la organiza diseñando un sistema de implementación facilísimo. Léase esto último con su melodía correspondiente.
La estructura de los juegos se organiza por objetos, en los que podremos poner lo que sucede cuando se produce un acontecimiento externo. Se puede por ejemplo desencadenar una serie acciones cuando pulsemos una flecha de dirección, que consistirán en mover dicho objeto hacia donde corresponda con la velocidad y comportamiento que le digamos. Por otro lado, podremos hacer que si dicho objeto colisiona con otro, éste se detenga. Estos comandos tan simples y peregrinos se pueden replicar hacia casi cualquier cosa, por lo que hacer un jueguecillo interesante es coser y cantar.
“GameMaker”
Los juegos que desarrollemos los podemos exportar a un archivo .exe independiente. La resolución, profundidad de color y tipo de representación también puede ser configurada a nuestro gusto. Absolutamente todo es 100% configurable. Además, existe la posibilidad de usar recursos “avanzados” como un curioso lenguaje de programación de alto nivel con el que detallar más el comportamiento de nuestros elementos de juego. Aparte de la documentación oficial, un buen sitio para empezar a ver tutoriales y ejemplos sería en lacomunidad hispana de Game Maker. Sin ir más lejos, ellos tienen un pedazo de tutorial en castellano que sirve como base introductoria de forma cojonuda.
Por menos de 20€ tienes la versión completa, que la lite está capada y te pone una marca de agua en los juegos que daña la vista. Recomendadísimo que empecéis con esto, insisto. Miminijuego de Monkey Island realizado en una tarde es una buena muestra de ello.
Mugen:
Tipo de juego: Lucha
Web:  http://www.elecbyte.com/
Precio: Freeware
Licencia comercial: No.
Plataforma: PC
La gran mayoría lo conoceréis al haber jugado a algún juego que lo utiliza como base. Mugen es un motor para el desarrollo de videojuegos de lucha en 2D. La peculiaridad del sistema es que los usuarios pueden configurarse fácilmente su juego y añadir o quitar luchadores y escenarios en un momento.
“Mugen Character Maker”
Tiene una estructura modular, por lo que si por ejemplo quisiéramos añadir un personaje a nuestro Mugen, lo cogeríamos de la red y lo copiábamos dentro de una carpeta del juego en la que se almacenan, para más tarde modificar un archivo de texto donde se enumera el roster  y añadir una línea con la nueva adquisición. Existen también una serie de programas externos para ayudarnos tanto en la creación de personajes y escenarios como en la configuración del juego en sí. Para crear los movimientos y parámetros de un luchador, Mugen utiliza su propio lenguajillo (si es que se le puede llamar así) con el que especificar animaciones, daños y comportamientos. Es por eso que el uso de algún frontend agiliza bastante esta tarea.
Hay tantos proyectos y juegos realizados en Mugen como flores en el campo. Algunos ejemplos inspiradores podrían ser estos basados en El puño de la estrella del norteMortal KombatMarvel vs DC ó Saint Seiya, pero como digo, hay cientos y cientos de creadores, proyectos, personajes sueltos y movidas. Un mundo por descubrir, en serio. ¿Nadie recuerda el Dragon Ball Mugen Edition que utilizaba gráficos de los juegos de 16 bits? Forma parte de la historia contemporánea de Internet, ¡Y estaba hecho en Mugen!
Adventure Game Studio:
Tipo de juego: Aventura gráfica
Web: http://www.adventuregamestudio.co.uk/
Precio: Freeware
Licencia comercial: Si, pero con detalles.
Plataforma: PC
¿Y si lo que queremos hacer es una aventura gráfica? Desde luego es el género ideal para demostrar las aptitudes creativas de uno, ya que la historia, los personajes y los diálogos la base en la que se sustenta un juego de estas características. AGS te lleva de la mano en el desarrollo con un sistema de creación muy asequible donde todo es intuitivo, aunque hay que aprender un poco del lenguaje de scripts que utiliza, nada complicado. Aquí tenéis un buen tutorial (Y aquí más documentación) para iniciaros. Igualmente, en la propia web oficial hay enlaces a un montón de creaciones de los usuarios y otros tantos ejemplos para que os pongáis a olisquear.
“Adventure Games Studio”
El cometido de este software es el de la creación de aventuras clásicas al estilo de los 90, con gráficos 2d y un sistema point & click de los de toda la vida. Si buscáis algo fácil para empezar sin tener que comeros el coco con los gráficos, un buen entrenamiento sería realizar realizar un spin off o continuación de alguna aventura conocida. Para empezar de alguna forma, usando el software Lucasripper podréis extraer todos los sprites y escenarios de los viejos juegos de Lucasarts y usarlos en vuestro proyecto. En bandeja que os lo pongo.
Wintermute Engine:
Tipo de juego: Aventura gráfica
Web: http://dead-code.org/home/
Precio: Freeware
Liencia comercial: Si.
Plataforma: PC
Pongo otro creador de aventuras gráficas por ser uno de los géneros predilectos por el diseñador amateur soñador. Wintermute es el paso evolutivo que sigue al AGS. Si bien con este tan solo se podían usar resoluciones de 320×240 y añejadas similares, WE permite resoluciones mayores e incluso utilizar personajes tridimensionales para meterlos en fondos estáticos, estilo Grim Fandango.
Otra de las ventajas es que además de en el PC, las nuevas versiones del software también permites exportar el código para ejecutarlo en Mac OS e incluso en dispositivos iOS, cosa que resulta tentadora hasta cotas demenciales.
OpenBOR:
Tipo de juego: Beat em’ up
Web: http://lavalit.com/
Precio: Open Source
Licencia comercial: No
Plataforma: Cualquiera que se te ocurra
Beats of Rage era un beat em’ up amateur protagonizado por personajes de la saga The King of Fighters que ha acabado convirtiéndose en una plataforma para desarrollar con facilidad juegos de este género por sí misma. No dispone de un configurador visual al estilo de lo que se puede encontrar en Mugen pero la edición de todos los parámetros es fácilmente configurable editando unos archivos de texto con los datos a barajar.
“Golden Axe Myth”
Hay montones de juegos amateurs creados con BOR, como ese remake del Streets of Rageque hace unos días Sega se encargó de echar abajo o el basado en Golden Axe. Mención especial de Jennifer, un beat em’ up de terror que nos demuestra lo que gana un juego si se es original al plantearlo.
Rpg Maker:
Tipo de juego: JRPG / Action Rpg
Web: http://www.rpgmakerweb.com/
Precio: 60$ (43€) Versión VX ó IG Maker / 30$ (21€) Versión XP / Version Trial
Licencia comercial: Si
Plataforma: PC
Y acabamos el paseo con el padre de todos los programas de este tipo en cuanto al uso masivo, que no por los resultados obtenibles que dependen más de la inventiva de uno que otra cosa. RPG Maker permite realizar juegos de rol occidental con gráficos old-school y sistemas de combate por turnos (aunque hay métodos para hacer también un action rpg). Su terrible facilidad unido a la cantidad de webs y material de apoyo que existe lo han hecho muy conocido desde que apareció la primera versión hará ya una década.
La gracia del asunto radica también en que además del propio software de desarrollo se incluye un generoso lote de sprites y gráficos para utilizar en nuestras creaciones, por lo que eso unido a la extrema facilidad de uso proporciona resultados al instante. Y ya se sabe como son estas cosas. Si tras 6 horas peleándose con un código lo único que consigues es que el personaje se mueva sin fallos, pues le entra la bajona a uno.
“Rpg Maker Vx”
Además de las versiones XP y VX, sus creadores han sacado el llamado IG Maker, un creador flexible de juegos de cualquier género del que he oído maravillas y tras echar un ojo a su versión trial casi me atrevería a afirmar que mejora al mismísimo Game Maker, la pega es que vale un poquito más caro que este último su versión completa, pero más te gastas en videojuegos perrunos y no tienes tanto remordimiento.
Para echar un ojo a la gran comunidad existente, nada mejor que echar un ojo a Hellsoft, el portal de Rpg Maker más longevo que existe de habla hispana, así como a la comunidad RPG Maker.

No hay comentarios:

Publicar un comentario