A la hora de introducirnos en el interesante sector del software relacionado con la programación, tenemos multitud de soluciones para empezar. Esto es algo que se hace extensible al mundo de los videojuegos, y elegir un programa u otro dependerá de nuestros conocimientos previos, entre otras cosas.
Seguro que en más de una ocasión os habéis planteado la posibilidad, muchos de vosotros, de empezar o especializaros en el sector de la programación y crear juegos propios. Especialmente si sois amantes de este tipo de títulos y queréis probar o haceros un sitio en este interesante mercado. Esto, por ejemplo, se puede hacer especialmente patente entre aquellos desarrolladores que se quieran centrar en la creación de juegos indie.
Cómo descargar GameMaker para crear juegos
Pues bien, de entre las muchas herramientas disponibles nos podemos decantar por una que lleva acompañándonos varios años. En concreto, nos referimos a la aplicación GameMaker Studio que podemos utilizar de forma gratuita a nivel personal. Se trata de un conjunto de herramientas para desarrolladores de juegos que se ha ganado la confianza de muchos a lo largo de los años y que podemos descargar desde aquí.
Cabe mencionar que está disponible para equipos basados en Windows y macOS. Además, podremos descargar el programa de forma gratuita. Como no podía ser de otro modo, sus creadores intentan facilitarnos en gran medida este tipo de desarrollos, algo que los usuarios menos experimentados seguro que agradecerán. Evidentemente, también nos encontramos con herramientas y funciones para aquellos que ya tengan cierta experiencia y quieran crear sus propios videojuegos. Podríamos decir que aquí nos encontramos con una seria competencia de otros programas para estas tareas como Unity, por ejemplo.
Primeros pasos con el software
Para que nos hagamos una idea del programa que tenemos entre las manos ahora mismo, decir que con este se han desarrollado títulos indie tan populares como Hotline Miami o Undertale. Una vez hemos descargado e instalado en nuestro PC el programa para el desarrollo de juegos, nos encontramos ante una intuitiva interfaz de usuario que incluso podemos configurar en español.
Aquí tendremos la posibilidad de empezar con un nuevo proyecto, o continuar con alguno que ya tuviésemos en marcha. Quizá uno de los apartados más llamativos que nos vamos a encontrar aquí es que, al empezar con un nuevo proyecto, el propio programa nos ofrece una serie de plantillas. Estas nos permitirán ahorrar una buena cantidad de tiempo ya que nos ofrecen buena parte del trabajo ya hecho para personalizar el videojuego.
Dependiendo del formato y tipo de juego que nos planteamos desarrollar, nos podemos decantar por una plantilla u otra. Este paso es clave para el futuro de nuestro proyecto, por lo que deberíamos emplear algo de tiempo en probar con varias de estas. A continuación basta con que pinchemos en el botón Empecemos. Hay que tener en consideración que el proceso de carga de la plantilla como tal podría tardar unos cuantos segundos.
A partir de ahí nos encontramos con la interfaz de desarrollo y creación que nos ofrece GameMaker. Aquí es donde ya entra en juego nuestra imaginación y creatividad para utilizar todos los elementos que se ponen a nuestra disposición en la parte derecha de la interfaz. No tendremos más que ir seleccionando aquellos que deseamos incluir, y sus parámetros de personalización irán apareciendo en el panel izquierdo.
Por tanto, podríamos decir que esta es una solución muy interesante para desarrollar nuestros propios juegos, tanto para usuarios noveles o experimentados en estas tareas. Lo mejor que podemos hacer es ir probando todas las herramientas de esta aplicación gratuita y con el tiempo seguro que obtendremos mejores resultados.
¿Gratis de verdad?
Aunque este programa ha sido durante mucho tiempo una herramienta de pago, los desarrolladores decidieron cambiar el modelo de negocio para que todos los usuarios pudieran hacer uso de este software de forma totalmente gratuita. Sin necesidad de pagar tendremos una licencia no comercial, la cual nos permite acceder a todo el IDE, así como exportar para GX Games, Windows, macOS, Linux, web (HTML5) y móvil (Android, iOS). Eso sí, esta licencia solo nos permite vender nuestros juegos dentro de GX Games, la nueva tienda de juegos de Opera, pero nada más.
Si queremos ganar dinero con nuestro juego, tendremos que comprar la licencia profesional del programa. Esta, que tiene un precio de 99 dólares, nos permite distribuir nuestros juegos en todas las tiendas que queramos.
Otros programas para crear videojuegos
Aunque es cierto que el punto fuerte de GameMaker es su facilidad de uso, y la posibilidad de crear el juego sin tener que pagar ninguna licencia, y solo pagarla cuando vayamos a distribuirlo comercialmente, existen muchos otros programas para producir nuestros propios juegos si nos queremos intentar abrir paso dentro de este mercado.
- RPG Maker. Un programa similar a GameMaker, muy sencillo de usar, pero enfocado, sobre todo, a diseñar juegos en 2D de tipo RPG. Un clásico que lleva más de 5 lustros entre nosotros y que aún tiene mucha guerra que dar.
- Unity. El motor de desarrollo de videojuegos por excelencia. Uno de los más conocidos y usados tanto en juegos independientes como en grandes producciones. Un motor moderno, repleto de novedades y capacidades.
- Unreal Engine. Otro de los motores más avanzados que podemos encontrar en el mercado, muy similar a Unity tanto en el desarrollo como en sus características. Es más ultrarrealista y fluido, ideal para juegos de acción y FPS.
Aunque hay muchos motores para crear videojuegos, no todos ofrecen las mismas posibilidades, y tampoco la misma curva de aprendizaje. GameMaker, el motor que hemos visto en este artículo, tiene un equilibrio entre facilidad de uso y posibilidades, siendo una gran opción para aquellos que buscan dar los primeros pasos dentro del mundo de los videojuegos. Lo mismo se aplica, por ejemplo, a RPG Maker, otra alternativa muy simple, aunque limitada solo a juegos RPG.
Si queremos ir al desarrollo de juegos profesionales, entonces nos encontramos otras posibilidades. Por ejemplo, Unity y Unreal son los dos motores más avanzados que podemos encontrar hoy en día. Son los que más posibilidades nos ofrecen, pero aunque podemos usarlos para proyectos pequeños, son motores muy complejos y complicados de dominar, no siendo la mejor opción para aquellos que están empezando.