Saltar a contenido

Academia GM: Studio | Escuela de videojuegos

Programa descatalogado

Estos tutoriales se realizaron con GameMaker: Studio 1.4 y por desgracia esta versión ya no se puede descargar desde la web oficial porque está descatalogada en pos de GameMaker: Studio 2.

Copia de seguridad: Buenas noticias, me han compartido una copia del programa en este enlace de Google Drive.

Tu Primer Videojuego

Bienvenido al primer peldaño de tu aprendizaje en este magnífico mundo de la creación de videojuegos. Este curso está planteado como una toma de contacto con GameMaker: Studio 1.4. El objetivo es crear un juego sin programar ni una línea de código, sólo arrastrando componentes y dibujando nosotros mismos todo a mano. Se trata de manejar una avioneta arriba y abajo para esquivar una serie de bombas que nos aparecerán por el cielo y así llegar lo más lejos posible. Un apasionante viaje descubriendo de forma progresiva las distintas acciones lógicas que esconden los videojuegos.

Lección Ver en Odysee
01 Presentación
02 Conceptos básicos de los videojuegos
03 Instalación del programa
04 Las Rooms, los Sprites y los Objetos
05 Propiedades y Eventos de Objeto
06 Animar un Sprite
07 Fondo en movimiento y Sonidos
08 Dibujar Textos y Sprites
09 El Objeto Bomba
10 Colisiones entre Objetos que chocan
11 Crear el Objeto Explosión
12 Hacer que el Avión Explote
13 Evento Step y rastro humo
14 Cámara, Ventana, Views, Ports y Seguimiento
15 Crear un Marcador usando Variables
16 Condición de fin de juego y reinicio
17 Un contacto con el GML
18 Alarmas y Aleatoriedad
19 Mejorar la experiencia final

El Lenguaje GML

Ahora que ya sabes cómo funciona un juego es hora de dar un paso adelante y explorar el mundo de la programación. Este segundo curso está pensado como toma de contacto con el lenguaje GML de GameMaker: Studio 1.4. Empezaremos repasando las bases fundamentales de la programación (variables, operadores, expresiones, condicionales…) y luego se introducirán nuevos conceptos como los eventos, inputs, rooms, sonidos… Con estos conocimientos estarás preparado para todo lo que viene a partir de ahora. Te sugiero practicar por tu cuenta la programación básica antes de empezar con GML.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 02_El lenguaje GML.zip

Lección Ver en Odysee
01 Variables y Literales
02 Macros
03 Operadores
04 Expresiones
05 Condiciones If y Switch
06 Bucles Do, While, Repeat y For
07 Scripts (definición y manejo)
08 Funciones útiles
09 Objetos e instancias
10 Sprites y sus propiedades
11 Evento Step
12 Evento Draw
13 Evento Draw GUI
14 Inputs por teclado y ratón
15 Cambios de Room
16 Control de Alarmas
17 Control de Sonido

Serie de Minijuegos

Ya has creado tu primer videojuego completo y tienes conocimientos de lógica de videojuegos en GML. Ahora te planteo una serie de videotalleres preparados para que aprendas a programar las mecánicas de 9 juegos diferentes. Empezando por un clásico retro, el rompe bloques, pasando por un plataformas simple, un horizontal runner de saltar, un vertical shooter de naves, el clásico Flappy Bird, un juego de coches y derrapes e incluso el siempre eterno Snake. Sin duda todo lo que necesitas para aprender lógica de videojuegos 2D lo encontrarás en esta cuarta sección.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 04_Nueve minijuegos.zip

Lección Ver en Odysee
01 Breakout
02 Plataformas
03 Horizontal Runner
04 Vertical Shooter
05 Defender la base
06 Flappy Planes
07 Buscar Parejas
08 Carreras de coches
09 Snake

Juego Arcade PONG

Después de aprender los conceptos fundamentales del GML y practicar con algunos minijuegos, ¿qué mejor manera de ponerlos en práctica que creando uno completoo? ¿Y qué mejor videojuego que el clásico PONG, el primero de la historia? Desde el menú hasta los modos de juego, con sonidos e incluso una inteligencia artifical. ¿Creías que este juego era demasiado sencillo? Pues no, es el mejor para profundizar en la lógica de los videojuegos y te lo voy a demostrar paso a paso. Agárrate que vienen curvas.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 03_Juego Pong.zip

Lección Ver en Odysee
01 Presentación
02 Preparar recursos
03 Room y objetos base
04 Movimiento
05 Colisiones paredes
06 Colisiones jugador
07 Gestionar dificultad
08 Marcador de puntos
09 Añadir los sonidos
10 Portada con menú
11 Mejorar portada
12 Retoques y distribución

Juego Shooter TDS

Después de mucho esfuerzo puedo traeros una nueva serie. Esta vez se trata de enseñaros a crear un juego TDS (Top Down Shooter), un Survival de Zombies con un toque de suspense. Aprenderás a crear las animaciones de los personajes utilizando patrones de estados, a disparar con metralletas, mirilla láser, partículas para la sangre, efecto de iluminación y muchísimo más. Es un curso ideal para repasar tus conocimientos en GML y aprender a crear un juego profesional que perfectamente podría encontrarse en cualquier tienda de aplicaciones.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 05_Juego shooter TDS.zip

Lección Ver en Odysee
01 Presentación
02 Movimiento básico
03 Fondo, vista y cámara
04 Colisiones y máscaras
05 Disparar desde el arma
06 Estados y animaciones
07 Estado de movimiento
08 Estado de persecución
09 Estado de ataque
10 Ataques y colisiones
11 Gestionar las vidas
12 HUD Barra de vida y avatar
13 Barra de vida en enemigos
14 Fuego de disparo
15 Sustituir cursor por mirilla
16 Láser en el Arma
17 Música y Sonidos
18 Escenario con Tiles
19 Ajustes máscaras y profundidad
20 Partículas efecto Sangre
21 Oscuridad con Superfícies
22 Gestor de Niveles con Pilas y User Events
23 HUD: Marcador y Nivel
24 Pausar con Superfícies
25 Golpe cuerpo a cuerpo

Juego Action RPG

Después del TDS el listón estaba muy alto, pero lo hemos vuelto a superar con esta genial serie. ¿Nunca has soñado con programar tu propio RPG completamente desde cero? Pues ahora puedes aprender aquí en Escuela de Videojuegos porque te traigo una serie bastante completa para introducir las diferentes mecánicas de un juego RPG de acción sin turnos. Desde importar los recursos, desarrollar el movimiento con estados, ataques, diseño de escenarios, cambios entre rooms, diálogos con carteles y NPCs, interfaz gráfica, hierbas, conejos y enemigos atacables con inteligencia artificial básica, corazones de vidas y un sistema de guardado para no perder el progreso. Uno de mis mejores proyectos.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 06_Juego ARPG.zip

Lección Ver en Odysee
01 Presentación
02 Sprites y movimiento
03 Máquina de estados
04 Estado de ataque
05 Diseño de escenario
06 Gestión de colisiones y debug
07 Teletransporte entre rooms
08 Diálogos y HUD con zona
09 Hierbas atacables
10 Conejitos atacables
11 Enemigos goblin atacables
12 Corazones, vidas y reinicio de juego
13 Sistema de guardado en INI y NPC

Juego Beat'em Up

Última serie específica sobre un género de videojuegos en GameMaker: Studio 1.4 en la que os comparto las mecánicas básicas de un clásico Beat’Em Up. Veremos como implementar una máquina de estados muy avanzada y haciendo uso de sus estados y propiedades gestionaremos todos los movimientos y animaciones de Billy, nuestro protagonista. Añadiremos enemigos con Inteligencia Artificial sencilla, crearemos una interfaz para gestionar puntos de vida y aprenderemos a diseñar escenas en el tiempo con planificación de enemigos y avance por el escenario. Sin dudas una serie que si te gusta el tema será toda un revelación para ti.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 07_Juego Beatem Up.zip

Lección Ver en Odysee
01 Control de Animaciones
02 Control de Movimientos
03 Añadiendo los Enemigos
04 Creando la Barra de Vida
05 Creando las Escenas