Recorrido completo
Videojuegos 2D, multijugador, IA y proyecto final
Desde el primer videojuego hasta proyectos avanzados con funciones, arreglos, física, raycasting, split-camera, menús, interfaces e inteligencia artificial aplicada a personajes.
Módulo 1
¡Start game!
Presentación y funcionalidades de Arcade MakeCode.
+
- #1Nos presentamos e introducimos la herramienta MakeCode Arcade de Microsoft. Damos los primeros pasos como programadores creando nuestro primer videojuego.
- #2¿Qué es un Sprite? ¿Por qué son tan importantes los videojuegos? Le damos color a los juegos creando personajes y fondos en Pixel Art.
- #3Exploramos el género Clickers y creamos un videojuego de este estilo. Trabajamos eventos y condicionales.
- #4Trabajamos con coordenadas cartesianas y números al azar para crear objetos inteligentes. Exploramos nuevas formas de mover a un personaje.
Módulo 2
¡Level up!
Animaciones, gameplay, variables, proyectiles y GameJam.
+
- #5Aprendemos a animar. Nuestros juegos se llenan de personalidad y movimiento gracias a las herramientas de animaciones.
- #6Hablamos sobre gameplay y reglas de un videojuego. Trabajamos con variables creando potenciadores y boosters.
- #7Programamos un videojuego de naves espaciales y aprendemos a trabajar con proyectiles para crear una lluvia de asteroides.
- #8Participamos de nuestra primera GameJam y aplicamos todo lo aprendido para hacer un videojuego único.
Módulo 3
¡New stage!
Tilemaps, diseño de niveles, plataformas y Pac-Man propio.
+
- #9Ampliamos los límites del mapa y creamos mundos con biomas y paisajes. Usamos Tilemaps para crear niveles pintando.
- #10Conversamos sobre Pac-Man y creamos nuestra propia versión de este mítico videojuego.
- #11Creamos enemigos inteligentes y sistemas de combate cuerpo a cuerpo. Hablamos sobre diseño de niveles.
- #12Exploramos el proceso para crear un videojuego completo y profesional. Comenzamos un juego de plataformas.
Módulo 4
¡Power up!
Funciones, reutilización de código y raycasting.
+
- #13Continuamos el proyecto de plataformas agregando niveles y mecánicas increíbles utilizando funciones.
- #14Aprendemos cómo las funciones ayudan a organizar y reutilizar código. Creamos un juego de escape vertical donde el piso es lava.
- #15Aprendemos parámetros en funciones mientras nos convertimos en piratas y luchamos contra el Kraken.
- #16Conversamos sobre Raycasting y primeros videojuegos 3D. Comenzamos el desarrollo de Backrooms 3D.
Módulo 5
¡Checkpoint!
Runners, 3D, física, funciones, parámetros y arreglos.
+
- #17Conversamos sobre videojuegos Runners y usamos listas y arreglos para crear variedad de enemigos y skins.
- #18Combinamos funciones y arreglos para crear una versión de Fruit Ninja con física, gravedad y generación automática.
- #19Continuamos en 3D y desarrollamos un selector de niveles para Backrooms aplicando funciones, parámetros y arreglos.
- #20Exploramos el océano, enfrentamos tiburones e implementamos tesoros, potenciadores, animaciones y más.
Módulo 6
¡Health boost!
Juegos multijugador, parallax y status-bar.
+
- #21Conversamos sobre videojuegos .io, comparadores lógicos y creamos un fantástico Agar.io.
- #22Exploramos el género multijugador y creamos un videojuego de fútbol para jugar con hasta 4 jugadores de manera remota.
- #23Aprendemos sobre barras de estado y efecto parallax comenzando un juego de naves espaciales y alienígenas.
- #24Continuamos el proyecto de naves implementando enemigos que disparan y barras de estado. Finalización del curso.
Módulo 7
¡Bonus stage!
Narrativa emergente, UX, menú de selección y GameJam.
+
- #25Conversamos sobre teorías para desarrollar videojuegos exitosos y comenzamos un proyecto inspirado en Frogger.
- #26Debatimos sobre narrativa emergente y experiencia del jugador. Continuamos Frogger en entorno multijugador con potenciadores y penalizadores.
- #27Aprendemos sobre competencia, cooperación e interacción social. Desarrollamos un menú de selección de jugadores.
- #28Participamos en una GameJam Animada y ponemos todas nuestras habilidades a prueba.
Módulo 8
¡Skill upgrade!
Multijugador, split-camera e IA aplicada a personajes.
+
- #29Conocemos la extensión Multijugador y creamos videojuegos multijugador avanzados con programación más accesible y escalable.
- #30Exploramos manejo de cámaras en Arcade MakeCode y trabajamos con Split-Camera para asignar perspectivas por jugador.
- #31Creamos un sistema PvP para un juego de luchas en plataformas multijugador con selección de mapas y corrección de errores.
- #32GameJam Animada: creamos un juego inspirado en una película animada favorita.
Módulo 9
¡Unstoppable!
Videojuegos rítmicos, Geometry Dash y proyecto final.
+
- #33Exploramos Geometry Dash y comenzamos un videojuego rítmico con herramientas útiles y primer prototipo jugable.
- #34Avanzamos en Geometry Dash, resolvemos problemas de jugabilidad, usamos depuración de errores y configuramos Mini Menú.
- #35Finalizamos menú de inicio y submenú de niveles. Sumamos modos de juego, vehículos y corrección final de errores.
- #36Celebramos la graduación del nivel avanzado con exhibición de juegos y carpeta digital de proyectos.
Módulo 10
¡Legendary!
Cinemáticas, interfaces, Sonic y GameJam.
+
- #37Viajamos a la era de 16 bits, exploramos Sega vs Nintendo e iniciamos el desarrollo de Sonic con diseño de niveles.
- #38Diseñamos animaciones de inicio y un menú atractivo para destacar la primera impresión del jugador.
- #39Trabajamos User Interface, creamos interfaz propia y generamos enemigos móviles modificando Sprites.
- #40Participamos en la 4ª edición de GameJam en MakeCode Arcade aplicando conceptos del módulo.
Módulo 11
¡Supreme mastery!
Donkey Kong, shooter, funciones, física y jugabilidad.
+
- #41Estudiamos Donkey Kong y comenzamos un videojuego inspirado en la franquicia usando funciones con parámetros y bucle para listas.
- #42Continuamos el juego incorporando lógica de escaleras, física y mejora de barriles con rotación.
- #43Concluimos Donkey Kong con jefe final, mecánicas de contraataque, status bar e interfaces.
- #44Desarrollamos un shooter y programamos disparos hacia distintas direcciones para fortalecer dominio en diseño y desarrollo.
Módulo 12
End Game
Puzzles e inteligencia artificial.
+
- #45Estudiamos videojuegos Puzzle y trabajamos con edición de mapas en tiempo real para crear acertijos y rompecabezas.
- #46Continuamos con Puzzle e incorporamos inteligencia artificial para crear enemigos inteligentes en escenarios y laberintos.
- #47Desarrollamos un Shooter 3D con minimapas e inteligencia artificial para enemigos más desafiantes.
- #48Finalizamos Shooter 3D con sistemas de disparo para personaje y enemigos. Celebramos la graduación y cierre del curso.