RPG Maker MV: Crea juegos exitosos desde cero
- Description
- Curriculum
- Reviews
Si alguna vez has soñado con crear tu propio videojuego RPG con su historia, personajes, técnicas, batallas y todo lo que tu imaginación sea capaz de idear, este curso es para ti. A través del uso de RPG Maker, en este caso la versión MV, aprenderás a sacar el máximo provecho a este poderoso motor de creación de JRPGs.
RPG Maker MV es capaz de lograr muchísimas cosas si se sabe utilizar bien, y hay de sobra varios títulos exitosos en el mercado que lo demuestran. El asunto está en justamente dominar la herramienta al máximo. En este curso daremos dos enfoques principales:
1. Conocerás y dominarás RPG Maker MV a fondo conociendo los límites hasta dónde el motor puede llevarte SIN SABER PROGRAMAR.
2. Conocerás cómo funciona el núcleo de RPG Maker MV para poder PROGRAMAR y desatar así la magia y las posibilidades infinitas que el saber codificar te brinda. Al programar, literalmente ya no habrá límites a lo que puedes crear.
De este modo entenderás cómo funciona la librería completa del motor del juego y cómo acceder a los componentes internos para hacer literalmente lo que quieras. Pero es importante que sepas algo:
EN ESTE CURSO NO APRENDERÁS A PROGRAMAR
Dominarás primero toda la herramienta hasta dónde esta llega sin la necesidad de codificar, luego te mostraré cómo opera internamente RPG Maker MV para que, si sabes programar, puedas dar rienda suelta a tu imaginación, incluso trabajaremos con ejemplos prácticos.
También hablaremos sobre conceptos teóricos importantes sobre el diseño y desarrollo de videojuegos, los cuales van más allá del género (en este caso RPG y JRPG), la herramienta concreta a utilizar, etc., sino que son temas generales a la creación de cualquier videojuego en sí. Si tu intención es publicar y ganar dinero con tus creaciones, más vale que te vuelvas una persona profesional, que hace las cosas con conocimiento y que pone el máximo empeño.
No encontrarás otro curso como este en ningún lugar, en el cual conocerás hasta el más mínimo detalle del interior de RPG Maker MV, desglosando hasta sus huesos para comprender su verdadero poder y darte cuenta de que su, a veces, mala fama no es porque el motor no sea potente o competente, es porque la gente no lo sabe usar.
Temas
1. Nociones de RPG Maker MV
-
a. Creación de proyectos
-
b. Eventos de mapa
-
c. Enlazado de mapas
-
d. Concepto de metalenguaje
-
e. Esqueleto de un proyecto
-
f. Hojas de eventos
-
g. Interruptores locales y globales
-
h. Obtención de dinero e ítems
-
i. Derivaciones condicionales
-
j. Tiendas y posadas
-
k. Uso básico de variables globales
-
l. Reclutamiento de actores (personajes)
2. Base de datos y sistema de batallas
-
a. Estadísticas y lógica de batallas
-
b. Encuentros aleatorios y por eventos
-
c. Fórmulas de daño
-
d. Roles (clases)
-
e. Actores
-
f. Tipos elementales y habilidades
-
g. Configuración de debilidades entre tipos elementales
-
h. Atributos
-
i. Ítems, armas y armaduras
-
j. IA de enemigos
-
k. Configuración final del proyecto
3. Eventos y variables
-
a. Creación de un prototipo
-
b. Escenas cortadas
-
c. Comandos de eventos
-
d. Eventos comunes (globales)
-
e. Eventos internos de batalla
-
f. Flujo de progresión
4. Tilesets y activos
-
a. Mapeado
-
b. Animaciones
-
c. Creador de personajes
-
d. Técnica de paralaje
-
e. Uso de fuentes personalizadas
-
f. Assets de sistema
5. Prototipado y despliegue
-
a. Un prototipo de Pokémon
-
b. Configuración avanzada de eventos interrelacionados
-
c. Creando un sistema de captura
-
d. Modificando el sistema de batallas
-
e. Despliegue de un proyecto
-
f. Encriptación básica de imágenes y sonido
-
g. Subir a un servidor Web
-
h. Uso de Enigma Virtual Box para ofuscado avanzado en Windows
-
i. Despliegue de un proyecto para Android
6. Plugins de terceros
-
a. Instalación de un plugin
-
b. Uso de parámetros
-
c. Uso de comandos e invocación por eventos
-
d. Uso de notetags
-
e. Ejemplo con plugins por defecto
-
f. Plugins de SRDude
-
g. Plugins de Yanfly
-
h. Plugins de Galvs
-
i. Otros bancos de plugins
-
j. Poniendo el juego en 3D
7. Scripting
-
a. Biblioteca de RPG Maker MV
-
b. Arquitectura del motor y objetos
-
c. SriptCalls
-
d. Uso de scripts personalizados
-
e. Caso práctico de scripting
8. Programación de plugins
-
a. La estructura de un plugin
-
b. Definiendo parámetros
-
c. Definiendo comandos invocables
-
d. Definiendo notetags
-
e. Creación de plugin Pokémon
-
f. Documentación de plugins y uso de notaciones
9. Teoría de desarrollo de videojuegos
-
a. Proceso de diseño
-
b. Documento de diseño
-
c. Prototipado
-
d. Diseño de niveles
-
e. Diseño de mecánicas
-
f. Narrativa
-
g. Disonancia ludonarrativa
-
h. Estructura de tres actos
-
i. Estructura del Viaje del Héroe
-
j. Balanceo
-
k. Puzzles
-
3Primer proyecto y primer eventoVideo lesson
Crearemos el primer proyecto en blanco para comenzar a conocer la herramienta y asignaremos el primer evento para ejecutar una acción en el juego.
-
4Cargar mapa y trabajar con eventosVideo lesson
En esta clase cargaremos un mapa predefinido y crearemos un evento de interacción con el usuario.
-
5Enlazar mapasVideo lesson
Es momento de que el jugador pueda pasar de un mapa a otro para poder ampliar el mundo en el cual se mueve.
-
6Concepto de metalenguajeVideo lesson
El lenguaje implícito en los elementos de un juego establecen una comunicación directa con el jugador, quién de forma prácticamente inconsciente asociará estos elementos a la forma de jugar. Esto hace parte esencial del diseño de un juego, y sin embargo no es tan sencillo de aplicar y tener en cuenta. Aquí iniciaremos con una introducción básica a dicho concepto analizando dos juegos famosos.
-
7Estructura de recursos de RPG MV MakerVideo lesson
Es importante que empieces a familiarizarte con la estructura de directorios y archivos de un proyecto en RPG Maker MV ya que trabajarás muy a menudo con esto. Saber dónde colocar o buscar qué recursos es imprescindible para ser un/a buen desarrollador/a.
-
8Primera hoja de eventosVideo lesson
Los interruptores son variables booleanas que podemos usar para ENCER o APAGAR, las cuales nos servirán para determinar cuándo ha ocurrido algo en nuestro juego y saber así cómo gestionar cada evento en función de esto.
-
9Obtener dinero y objetosVideo lesson
Veremos eventos predefinidos para obtener dinero y objetos así como también aprenderás a realizarlo de forma personalizada.
-
10Derivaciones condicionales, tiendas y posadasVideo lesson
En esta clase aprenderás a crear eventos de tienda, de posada (curación) y también derivaciones condicionales (IF).
-
11Uso básico de variables globaesVideo lesson
Introducimos aquí el uso de la herramienta de variables globales de RPG Maker para tener valores numéricos visibles en todo nuestro juego.
-
12Reclutar un actor (personajes)Video lesson
En esta clase te proponemos un pequeño ejercicio mientras a la vez aprenderás a lograr que un actor (personaje) se una a tu equipo de héroes.
-
13Estadísticas y bases de motor de batallaVideo lesson
Entendamos las estadísticas que RPG Maker MV pone a nuestra disposición para configurar personajes (actores) y enemigos, así como su funcionamiento y utilidad en el motor de batallas.
-
14Encuentros aleatorios y por eventosVideo lesson
Las batallas pueden generarse a través de encuentros aleatorios (enemigos que aparecen al azar al caminar) o bien mediante eventos predefinidos. Veamos cómo generar ambos tipos de luchas.
-
15Fórmulas de dañoVideo lesson
Entender en profundidad cómo funcionan las fórmulas de daño es crucial para un juego RPG, ya que es una de las mecánicas principales.
-
16Roles, actores, tipos y habilidadesVideo lesson
Comprenderás el funcionamiento de los roles (clases de actores), los propios actores, así como los tipos y la creación de habilidades.
-
17Fortalezas y debilidades entre tipos elementalesVideo lesson
Aunque aún no hemos trabajado con los atributos, en esta clase aprenderás a usarlos para generar fortalezas y debilidades entre tipos elementales. Por ejemplo, cómo hacer que un ataque de fuego haga el doble de daño a uno de planta, y que un ataque de planta haga la mitad de daño a un actor de fuego.
-
18AtributosVideo lesson
Los atributos son una características importantísima de RPG Maker porque son los que permiten modificar el comportamiento de los personajes (actores y enemigos) así como generar diversos efectos de técnicas, objetos e implementos equipables.
-
19Estados alteradosVideo lesson
Los estados son una mecánica muy popular en juegos de rol. Aprenderás aquí cómo hacer que un personaje quede envenado o aturdido, así como entender el funcionamiento interno de esta mecánica.
-
20Objetos, armas y armadurasVideo lesson
Aprende a crear tus objetos, armas y armaduras para que puedan utilizarse en el juego.
-
21Patrones de comportamiento de enemigos y jefesVideo lesson
El comportamiento de los enemigos en batalla puede configurarse de varias maneras, un tanto limitadas pero aún así interesantes.
-
22Configuración de sistema en la base de datosVideo lesson
Veamos en detalle la pestaña de sistema de la base de datos y qué opciones nos provee, entre otros detalles importantes.
-
23Prototipo inicialVideo lesson
Veremos aquí un pequeño ejemplo de inicio de un juego que luego usaremos de modelo para las prácticas.
-
24Escenas introductoriasVideo lesson
Veamos cómo crear escenas introductorias sencillas antes de que el jugador tome control del videojuego.
-
25Comandos de eventos: pestaña 1Video lesson
Analicemos en detalle los comandos de eventos de la pestaña 1 de contenidos.
-
26Comandos de eventos: pestaña 2Video lesson
Analicemos en detalle los comandos de eventos de la pestaña 2 de contenidos.
-
27Comandos de eventos: pestaña 3Video lesson
Analicemos en detalle los comandos de eventos de la pestaña 3 de contenidos.
-
28Replicando prototipo inicialVideo lesson
Trabajemos de forma práctica replicando mecánicas.
-
29Eventos comunesVideo lesson
Los eventos comunes (globales) son un componente muy importante de RPG Maker.
-
30Eventos de batallaVideo lesson
Las batallas pueden contener sus propios eventos para crear diversas formas de jugar.
-
31Avanzando en el prototipoVideo lesson
Con lo aprendido, sigamos avanzando en el prototipado.
-
32Prototipo práctico: eventos avanzadosVideo lesson
Veamos algunas formas avanzadas de eventos.
-
33Eventos complejosVideo lesson
Prototipado final del ejemplo.
-
34MapeadoVideo lesson
Entendamos cómo funcionan los tiles (cuadros) del mapa y cómo mapear manualmente.
-
35Masterclass: tilesets por AriseVideo lesson
En esta clase tomaremos el contenido del Youtuber ARISE que da una excelente masterclass de lo que es el mapeado.
-
36Masterclass: animaciones por AriseVideo lesson
Aprenderás aquí los fundamentos de las animaciones de habilidades (técnicas) de RPG Maker.
-
37Creador de personajeVideo lesson
En esta clase aprenderás a usar el creador de personajes nativo de RPG Maker MV así como uno externo creado por fans de esta herramienta.
-
38Mapeado con paralajeVideo lesson
Veremos aquí ejemplos del uso de la técnica de paralaje para crear mapas editados digitalmente, logrando así una estética muy superior y avanzada.
-
39Fuentes y assets de sistemaVideo lesson
Terminaremos de entender el uso de assets y recursos, en concreto ahora sabrás cómo cambiar la fuente (tipo de letra) de tu juego, las ventanas o recuadros y cómo generar y obtener íconos a tu gusto, entre otras cosas.
-
40Tiendas de RPG Maker COMVideo lesson
Presentaremos aquí la tienda de activos de RPG Maker para que la conozcas y sepas qué puedes encontrar allí.
-
41Prototipado PokémonVideo lesson
Veremos cómo crear mecánicas similares a Pokémon para comprender cómo "romper" con las limitaciones del motor y que te hagas una idea realista de sus infinitas posibilidades.
-
42Prototipo Pokémon: base de datosVideo lesson
Veamos la configuración de la base de datos, que conforma los cimientos sobre los cuales erigiremos nuestro prototipo.
-
43Prototipo Pokémon: eventos nativos (1/2)Video lesson
Llamaremos "eventos nativos" (una nomenclatura propia que no encontrarás por ningún otro lado) a los eventos que podemos usar con la herramienta gráfica de RPG Maker MV, sin necesidad de codificar o usar scripting. Veamos cómo usamos estos eventos para la primera parte del juego y cómo éstos van marcando el avance de la historia.
-
44Prototipo Pokémon: eventos nativos (2/2)Video lesson
Sigamos con los "eventos nativos" avanzando en el flujo del prototipo para lograr un avance aún mayor y entender nociones tanto básicas como avanzadas.
-
45Prototipo Pokémon: sistema de captura y batallasVideo lesson
Las "pokébolas" o sistema de captura, así como el hecho de que el actor que hace las veces de entrenador no participe de las batallas, son funcionalidades avanzadas que sí requieren programación. Veamos estos aspectos para que te vayas haciendo una idea de cómo funciona la codificación en RPG Maker.
-
46Despliegue de un proyecto y encriptación básica de archivosVideo lesson
Aprende cómo genera el proyecto final para distribuir tu juego. En este caso verás cómo generar la versión para Windows (que es igual al proceso para Linux y Mac OS) así como la versión Web que puedes subir a un servidor. También verás cómo utilizar la herramienta básica de encriptación de activos para ofuscar las imágenes y sonidos de tu juego.
-
47Ofuscación avanzada con Enigma VirtualBoxhttps://vimeo.com/861020826?share=copy
Usaremos la herramienta recomendada por RPG Maker MV para ofuscar aún más los activos del juego, incluyendo el código fuente de los plugins: Enigma Virtual Box.
-
48Despliegue para AndroidVideo lesson
Generar el despliegue para el sistema Android no es una tarea sencilla. Necesitamos instalar el kit de desarrollo de Android y compilar nuestro proyecto en este formato. Veamos cómo lograrlo.
-
49Plugins por defectoVideo lesson
Veamos el uso de los plugin que vienen por defecto en todo proyecto de RPG Maker MV.
-
50Plugins de SRDudeVideo lesson
Veremos los plugins de SRDude, dado que son muy buenos y gratuitos. Le daremos especial énfasis a Super Tools y a HUD Maker.
-
51Plugins de YanflyVideo lesson
Veremos aquí el conjunto de plugins de Yanfly, uno de los mejores proveedores de herramientas para RPG Maker. Algunos son gratuitos y otros no, simplemente esto es para que conozcas estas herramientas y luego puedas decidir qué te sirve y qué no para tus proyectos.
-
52Otros plugins interesantesVideo lesson
Hay muchas personas que hacen plugins para RPG Maker MV, tanto gratuitos como de pago. Aquí simplemente hacemos algunas menciones interesantes para que tengas en cuenta, pero por supuesto que la lista no termina aquí.
-
53Librería de RPG MakerVideo lesson
Conozcamos cómo está construido el núcleo de RPG Maker MV para entender cómo funcionan los scripts y cómo podemos manipular los datos del juego a nuestro antojo.
-
54Script callsVideo lesson
Los llamados de scripts (script calls) son sencillamente códigos JavaScript útiles y de relativo fácil acceso. En esta clase te mostraremos un resumen de ellos y un recurso para que los tengas accesibles siempre que los necesites. A partir de aquí veremos cómo se crean plugins para RPG Maker MV.
-
55Estructura básica de un plugin: notacionesVideo lesson
Veremos en esta clase el primer paso a la creación de un plugin: los comentarios y las notaciones de configuración.
-
56Estructura básica de un plugin: parámetrosVideo lesson
Las notaciones dan instrucciones a la interfaz gráfica de RPG Maker para mostrar opciones al usuario final, sin embargo debemos transformar esa configuración en datos (variables) accesibles desde el código fuente para poder hacer algo con ellas.
-
57Estructura básica de un plugin: comandosVideo lesson
Veremos cómo definir las invocaciones a comandos propios de un plugin personalizado para permitir al usuario ejecutar acciones en los eventos.
-
58Estructura básica de un plugins: notetagsVideo lesson
Ya has usado notetags con plugins de terceros. Ahora es momento de ver el funcionamiento interno de esta herramienta para utilizarla en tus propios plugins.
-
59Orientación a objetos: extender clases del núcleo de RPG MakerVideo lesson
El núcleo de RPG Maker define varias clases y tipos de objetos que se pueden extender para ampliar su funcionalidad y personalizar tus juegos. Veamos la forma de lograr esta extensión de clases.
-
60Añadir datos guardables al juegoVideo lesson
Agregar datos a nuestro juego es algo muy habitual, sin embargo tenemos que lograr que dichos datos persistan entre partidas. Veamos un camino para lograrlo.
-
61Completando el plugin PokémonVideo lesson
Siguiendo con el ejemplo del plugin que añade mecánicas básicas de los juegos de pokémon, en este punto lo completaremos.
-
62Completando EnemyBook y uso del depuradorVideo lesson
Modificaremos un poco el plugin de EnemyBook para que muestre los datos de los pokémon capturados, y de aquellos vistos solo se vea su nombre e imagen. Para ello veremos brevemente también el acceso al depurador.
-
63Introducción a GemFire y primeros pasos de prototipadoVideo lesson
Conocerás aquí qué es GemFire y qué pretendemos emular utilizando nuestro motor.
-
64Gestionar mouse: eventos de clickVideo lesson
Lo primero que tenemos que lograr con nuestro prototipo es controlar mejor el mouse, así que tendremos que ver cómo gestionar el evento de click en este caso.
-
65Mover eventos de mapa mediante clickVideo lesson
Veremos cómo mover unidades (eventos de mapa) al hacer click.
-
66Uso de intervalos JavaScript: animar selección y esperar fin de movimientoVideo lesson
En esta clase veremos cómo usar intervalos de JavaScript para esperar a que una unidad termine de moverse antes de volver a hacer click, así como reproducir una animación sobre una unidad seleccionada.
Popular Courses
Archive
Working hours
Monday | 9:30 am - 6.00 pm |
Tuesday | 9:30 am - 6.00 pm |
Wednesday | 9:30 am - 6.00 pm |
Thursday | 9:30 am - 6.00 pm |
Friday | 9:30 am - 5.00 pm |
Saturday | Closed |
Sunday | Closed |