Diseña y Desarrolla tu Juego 2D en Godot
Acerca del curso
En este curso de introducción a Godot Engine 4, aprenderás desde los conceptos básicos hasta la creación de tu primer videojuego. Comenzaremos explorando la interfaz de Godot y cómo utilizar recursos gratuitos de Internet para enriquecer tu proyecto. Luego, te guiaré en la construcción de un nivel, la creación de personajes y la implementación de movimientos y colisiones. Al final del curso, sabrás cómo exportar tu videojuego para compartirlo con otros. Además, conocerás acerca de las competencias y eventos de videojuegos, donde podrás mostrar tus habilidades. ¡Sumérgete en el mundo del desarrollo de videojuegos con Godot!
¿Qué aprenderás?
- Introducción a Godot Engine 4
- Cómo obtener recursos gratuitos de Internet
- Creación de un nivel
- Cómo crear, agregar y mover a tu personaje
- Colisiones con tu personaje
- Cómo exportar tu videojuego
- Competencias y eventos de videojuegos
Programa del Curso
Historia y conceptos de los Endless runner
El subgénero de los juegos de corredores interminables (Endless-runner) tiene raíces en títulos más antiguos, como BC's Quest for Tires (1983), aunque su diseño no fue ampliamente imitado en su tiempo. No fue hasta el lanzamiento de Canabalt en 2009, desarrollado por Adam Saltsman, que el corredor sin fin se consolidó. En Canabalt, un hombre de negocios huye de una ciudad destruida por robots gigantes, permitiendo que el jugador salte y esquive obstáculos con un simple toque de pantalla, lo que resolvía las limitaciones de las pantallas táctiles de los teléfonos inteligentes.
Posteriormente, el género se expandió con nuevas ideas. Jetpack Joyride añadió vehículos, mientras que Temple Run cambió la perspectiva a un punto de vista 3D sobre el hombro. Además, la serie Bit. Trip integró elementos de ritmo en el juego. A medida que los corredores interminables ganaron popularidad, grandes franquicias de videojuegos lanzaron versiones propias, como Sonic Dash en 2013 y Lara Croft: Relic Run en 2015. Estos spin-offs mantuvieron la esencia del género mientras adaptaban personajes y mecánicas de juego de franquicias ya establecidas, contribuyendo a la evolución y expansión de los corredores interminables en plataformas móviles.
-
06:33
-
04:13
-
05:10
-
Motor godot
Una breve introducción a Godot: características principales y como lo usaremos en nuestro juego
Nuestro Juego: Creaccion del Fondo
Crearemos el fondo con varias imágenes, además de agregar el efecto paralax para que se mueva el mismo.
-
09:35
-
06:44
-
03:34
-
-
Nuestro Juego: Creación de nuestro Personaje y el suelo
Creación del personaje, animaciones y configuraciones de las imágenes. Usaremos los nodos: CharacterBody2d, AnimatedSprite2d, CollisionShape
-
07:28
-
05:23
-
04:33
-
05:39
-
05:03
-
04:42
-
08:18
-
02:27
-
03:40
-
03:18
-
02:04
-
-
-
Nuestro Juego: Creación de los obstáculos
Creación de los Obstáculos: piedras, barril, y el pajaro y configuración de las colisiones.
Nuestro Juego: Creaccion del Script Main
El script main en un videojuego es esencial para gestionar el ciclo de vida del juego y coordinar todos sus componentes. Actúa como punto de entrada, controlando la lógica global y garantizando la correcta interacción entre animación, física, sonido y más. También maneja la carga de niveles, los estados del juego (menú, pausa, game over) y las entradas del jugador. Además, optimiza el uso de recursos para asegurar un rendimiento fluido. Sin un main bien diseñado, el juego no tendría una estructura cohesiva, afectando su funcionamiento y la experiencia del jugador.
Nuestro Juego: Creacion de la Pantalla
Creacion de la Pantalla (HUD): uso de los nodos Canvasayer y Label
Nuestro Juego: Modificando el Script Main parte 1
Modificaremos el script Main para controlar cuando se muestre nuestro puntaje, la velocidad inicial, la velocidad máxima.
Nuestro Juego: Modificando el Script Main parte 2
Agregando el código para generar los diferentes obstáculos: usaremos los conceptos de listas, array, instanciar.
-
04:49
-
06:39
-
00:43
-
03:46
-
00:53
-
01:48
-
00:52
-
01:01
-
00:49
-
00:54
-
03:06
-
00:45
-
-
Nuestro Juego: Modificando el Script Main Parte 3
Agregaremos para que se genere 1 , 2 o 3 objetos de seguidos , también modificaremos la dificultad y agregaremos el pajaro.
-
02:15
-
00:38
-
04:06
-
03:17
-
01:11
-
02:05
-
Nuestro Juego: Ultimos ajustes
Agregaremos funciones para remover aquellos objetos que ya no estén a la vista y para que no se sobrecargue el juego debido a la creación de múltiples obstáculos.
-
03:23
-
06:51
-
00:39
-
Nuestro Juego: Creando el Gamer Over y configurando el juego final
Creamos la escena de GameOver, agregamos un botón para reiniciar el juego y configuramos el tema del puntaje mas alto
-
13:50
-
01:50
-
05:23
-
01:12
-
02:05
-
-
-
NivelIntermedio
-
CertificadoCertificado de aprovechamiento
Hola, ¡bienvenido de nuevo!
Materiales Incluídos
- Material didáctico digital y recursos online.
Requerimientos
- Edad mínima de 13 años.
- Acceso a una computadora con conexión a internet.
Destinado a
- Niños y adolescentes a partir de los 13 años
Obtén soporte y acompañamiento personalizado para tu curso “Diseña y Desarrolla tu Juego 2D en Godot” por solo 7 USD. Disfruta de una hora de videollamada a través de Google Meet para resolver todas tus dudas y recibir orientación directa de nuestros expertos. Al realizar el pago, envía un correo a profrodrigobogado@teambots.tech con el comprobante del pago. El horario se confirmará y coordinará por correo electrónico y se enviará el enlace de la videollamada por ese mismo medio. Los horarios disponibles para la consulta con el profesor Rodrigo pueden ser Lunes de 18hs a 19hs ARG o Martes y Miércoles de 9hs a 10hs ARG, según su disponibilidad.