Si has seguido mi blog, podrás comprobar que he estado revisando e incursionando en varias herramientas para el desarrollo de videojuegos, entre las que cuento: AGK Studio, Godot, GDevelop y ahora RPG Maker. En esta crónica regreso a esta, una de mis grandes pasiones.
Así como sucedió con AGK Studio, RPG Maker era una herramienta que seguía de cerca desde ya hace varios años, y justo hace un par de meses, apareció en oferta en Steam y decidí finalmente adquirirla.
¿Qué es?
Es una herramienta de diseño y desarrollo de videojuegos RPG, cuyas siglas en Inglés significan Rol Playing Game, y traducidas al Español, lo entenderemos como Juego de rol.
En este tipo de juegos, en general, el jugador controla al protagonista de una historia, ejecutando los pasos para seguir el arco del personaje conforme la historia se desarrolla frente al jugador mientras este toma decisiones en el juego. Dependiendo de qué tan complejo sea el juego y el árbol de decisiones detrás, las acciones del jugador podrían cambiar el desarrollo de la misma, aunque la gran mayoría, como dije, se apegan a un arco. Ejemplos de este tipo de juegos son (no es un listado extensivo):
Zelda

Final Fantasy

Super Mario RPG

Terranigma

Octopath traveler

Pues bien, RPG Maker, como hemos dicho, y su nombre lo indica, es una herramienta especializada para crear este tipo de juegos. Al igual que GDevelop, se presenta como una opción sencilla de usar, fácil de aprender, con muchas funcionalidades y, sobre todo, una alternativa para hacer videojuegos sin la necesidad de contar con conocimientos de programación.

Esta es la liga en la tienda de Steam para adquirir el software:
MZ es la versión más reciente de la herramienta, sucesor de MV. Si bien MZ es lo más moderno, no es una actualización de la versión anterior. De hecho, es posible adquirir MV u otras versiones pasadas, como XP. No obstante, ya que yo era neófito en todo esto, y la oferta era con MZ, fue la que compré.
¿Cuál ha sido mi experiencia?
Más o menos he invertido entre una y dos horas durante varios días, para totalizar alrededor de 40 horas al momento de escribir esta crónica. Esas horas incluyen el tiempo que me tomó seguir el curso básico y aplicar esos conocimientos en una versión inicial del juego que quiero hacer.
Si bien es una herramienta muy sencilla, no está exenta de una curva de aprendizaje, por lo que aventurarse a hacer algo sin al menos haber leído el curso básico, o sin haber visto tutoriales en youtube, te llevarás una primera impresión nada buena, estarás perdiendo el tiempo y podrías desmotivarte.
La guía de aprendizaje básico que he mencionado está organizada en etapas de forma progresiva, es decir, lo que haces en una se necesita para la siguiente, y así hasta culminar un juego sumamente sencillo pero que te enseña todo lo primordial, incluso, diría yo, lo típico que se espera en un juego RPG. La liga para dicho curso es la siguiente:
Tutorials | RPG Maker | Make A Game!
Aunque está en el sitio oficial, el curso no está actualizado a las interfaces de MZ, por lo que, alrededor de un 15% de las imágenes no coincidirán con lo que ves en la aplicación, pero con un poco de paciencia podrás seguir el hilo. Invirtiendo aproximadamente una hora diaria, podrás completar el manual introductorio en una semana o semana y media, dependiendo de qué tan rápido te puedas mover y entender el flujo de trabajo.
Algunos de los artículos hacen que uno se pierda porque tienen imágenes de la herramienta con textos en japonés (ya que el software es desarrollado en Japón), pero nada que no se pueda entender visualmente. Por ejemplo la siguiente:

No obstante, como te decía, si decides realizar ese curso, no te desanimes al encontrar las capturas de pantalla en Japonés, el texto te guía para localizar la ventana y sección que necesitas y, te puedo asegurar que hasta el momento, no he encontrado nada en la aplicación que accidentalmente o por omisión no esté en Inglés (que es el idioma en el que tengo configurado el software).
Luego de terminar el curso introductorio, me aventuré a iniciar el juego que tenía en mente. Para sorpresa de nadie, encontré que ese gancho de “no es necesario tener conocimientos de programación” es MENTIRA.
¿Por qué?
Vamos a ver. No se necesita conocer un lenguaje de programación para generar el juego, es cierto. Pero conocer un lenguaje de programación NO es programar, es una parte de. Conforme avanzas en el tutorial, eventualmente te encontrarás con eventos, switches, variables que controlan el flujo del juego, lo que el jugador puede o no puede hacer, y eso es simple y llanamente programación.
Debes poder entender cómo usar las variables, cómo organizar los datos y las acciones del jugador para que el mundo que estás creando opere como lo imaginas. Ese nivel de abstracción de ideas es programación.
Sin esas variaciones, podrías tener un juego, sí, pero sería PLANO. Esto no es necesariamente una limitante, ya que un tipo de juego muy común hecho con RPG Maker son las novelas visuales, donde el jugador toma el papel de alguno de los personajes de la novela y la historia se va desarrollando conforme avanza el juego, en línea, pues.
Mi opinión
El software me ha gustado mucho. Creo de verdad que tiene mucho potencial y realmente, una vez que entiendes el hilo y el flujo de trabajo, es muy fácil de usar y puedes obtener resultados en poco tiempo.
Aún hay muchas cosas que desconozco, parámetros y opciones que se pueden usar, pero con lo que he visto, siguiendo algunos foros y videos, he podido hacer algo que visual y funcionalmente me convence.
Déjame mostrarte algunos de los escenarios que he hecho:




Debo decirte algo más respecto a la herramienta: el motor de juego hace muchas cosas por ti; no tienes que liarte con cómo manejar los gráficos, mover al personaje o hacer interactuar al mismo con su entorno. Empero, lo que más tiempo ha requerido de mi parte es la elaboración de los escenarios. Parece algo muy sencillo, y lo es; es como usar Paint para dibujar elementos en pantalla, pero hacer que se vea bien, que lo que dibujas parezca un pueblo, una ciudad, un bosque, una playa… eso ya es otro tema.
Bueno, eso será todo para esta crónica. En breve te contaré más de la herramienta y del juego que estoy haciendo.






Deja un comentario