Saltar a contenido

Academia GameMaker

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.

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ónVer en Youtube
01Presentación
02Conceptos básicos de los videojuegos
03Instalación del programa
04Las Rooms, los Sprites y los Objetos
05Propiedades y Eventos de Objeto
06Animar un Sprite
07Fondo en movimiento y Sonidos
08Dibujar Textos y Sprites
09El Objeto Bomba
10Colisiones entre Objetos que chocan
11Crear el Objeto Explosión
12Hacer que el Avión Explote
13Evento Step y rastro humo
14Cámara, Ventana, Views, Ports y Seguimiento
15Crear un Marcador usando Variables
16Condición de fin de juego y reinicio
17Un contacto con el GML
18Alarmas y Aleatoriedad
19Mejorar 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ónVer en Youtube
01Variables y Literales
02Macros
03Operadores
04Expresiones
05Condiciones If y Switch
06Bucles Do, While, Repeat y For
07Scripts (definición y manejo)
08Funciones útiles
09Objetos e instancias
10Sprites y sus propiedades
11Evento Step
12Evento Draw
13Evento Draw GUI
14Inputs por teclado y ratón
15Cambios de Room
16Control de Alarmas
17Control de Sonido
18EXTRA: Arreglos 1D
19EXTRA: Arreglos 2D (Tablas)

Juego PONG

Después de aprender los conceptos fundamentales del GML, ¿qué mejor manera de ponerlos en práctica que creando un videojuego? ¿Y qué mejor videojuego que el clásico PONG, el primer videojuego de la historia? Pues sí, PONG será tu primer videojuego completo. 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 aprender 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ónVer en Youtube
01Presentación
02Preparar recursos
03Room y objetos base
04Movimiento
05Colisiones paredes
06Colisiones jugador
07Gestionar dificultad
08Marcador de puntos
09Sonidos
10Portada con menú
11Mejorar portada
12Retoques y distribución

Nueve minijuegos

Ya has creado tu primer videojuego completo y tienes conocimientos de lógica de videojuegos. Ahora te planteo una serie de videotalleres preparados para que aprendas a programar las mecánicas de 9 juegos diferentes. Empezando por otro 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ónVer en Youtube
01Breakout
02Plataformas
03Horizontal Runner
04Vertical Shooter
05Defender la base
06Flappy Planes
07Buscar Parejas
08Carreras de coches
09Snake

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ónVer en Youtube
01Presentación
02Movimiento básico
03Fondo, vista y cámara
04Colisiones y máscaras
05Disparar desde el arma
06Estados y animaciones
07Estado de movimiento
08Estado de persecución
09Estado de ataque
10Ataques y colisiones
11Gestionar las vidas
12HUD Barra de vida y avatar
13Barra de vida en enemigos
14Fuego de disparo
15Sustituir cursor por mirilla
16Láser en el Arma
17Música y Sonidos
18Escenario con Tiles
19Ajustes máscaras y profundidad
20Partículas efecto Sangre
21Oscuridad con Superfícies
22Gestor de Niveles con Pilas y User Events
23HUD: Marcador y Nivel
24Pausar con Superfícies
25Golpe 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ónVer en Youtube
01Presentación
02Sprites y movimiento
03Máquina de estados
04Estado de ataque
05Diseño de escenario
06Gestión de colisiones y debug
07Teletransporte entre rooms
08Diálogos y HUD con zona
09Hierbas atacables
10Conejitos atacables
11Enemigos goblin atacables
12Corazones, vidas y reinicio de juego
13Sistema 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ónVer en Youtube
01Controlando Animaciones
02Controlando Movimientos
03Añadiendo Enemigos
04Creando Barra de Vida
05Creando Escenas

Tutoriales y consejos

A parte de mis series y cursos también he publicado un montón de tutoriales sobre GameMaker: Studio 1.4 tratando todo tipo de temas. Desde un tutorial de descarga e instalación, métodos para crear transiciones entre rooms, manejo de colisiones y objetos dinámicos, cómo simular disparos de Megaman X, cómo crear juegos de cartas en GameMaker, un montón de consejos y mucho más.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 08_Tutoriales y consejos.zip

LecciónVer en Youtube
01Guía de descarga de GameMaker (obsoleto)
02Creando transiciones 1
03Creando transiciones 2
04Creando transiciones 3
05Manejo de objetos dinámicos
06Disparo estilo Megaman X
07Colisiones perfectas
08Abrir puertas con llaves
09Ruleta de la suerte
10Importando Sprites fácilmente
11Introducción a los juegos de cartas
12Movimiento Pokemon Rojo/Azul
13Consejo 1: Reposiciona
14Consejo 2: Colisiones
15Consejo 3: Plataformas
16Consejo 4: Alarmas
17Consejo 5: Ficheros .ini
18Adiós GameMaker, Hola Unity

Módulo Android

Selección de 4 vídeo tutoriales extra enfocados en la creación de juegos para el sistema Android con GameMaker: Studio 1.4. Trataremos los temas fundamentales como la configuración del módulo y la exportación de los juegos, cómo añadir publicidad con anuncios de Google Admob, cómo manejar estadísticas con Google Analytics, y la creación de unos controles táctiles con Virtual Keys para tus videojuegos.

Recursos

Puedes descargar todos los recursos de la sección en este fichero comprimido: 09_Modulo Android.zip

LecciónVer en Youtube
01Configuración y Exportación
02Publicidad e Ingresos
03Analíticas y Tráfico
04Controles Táctiles