Godot 4: Introducción al Gamedev

(Nivel Inicial)

Prof. Elias Escalante

Este curso es el primer paso para entender cómo se hace un videojuego desde adentro. Arrancás instalando Godot 4 y conociendo su lógica de nodos y escenas.
Desde la primera clase ya definís la idea de tu proyecto final, que después ajustás pensando en el scope. Con GDScript perdés el miedo a programar: variables, condicionales, funciones e inputs, siempre aplicados a algo que se mueve en pantalla. A partir de la mitad del curso las clases se vuelven playgrounds de práctica; armaremos un personaje que corre y salta con buen game feel, enemigos que patrullan, ítems para juntar, zonas de daño y de victoria, y un HUD conectado a un GameManager que ordena todo el juego. Entre clase y clase tenés consultas abiertas para destrabarte cuando algo no funciona.
El cierre es tu propio juego pulido, exportado y listo para compartir.

Objetivos Generales

  • Entender cómo se construye un videojuego desde cero.

  • Perder el miedo a programar con un enfoque práctico.

  • Aprender a pensar la lógica detrás de un juego.

  • Crear mecánicas simples e interactivas.

  • Desarrollar tu primer videojuego listo para ser jugado.

Modalidad

Campus en Discord

La herramienta más utilizada para comunicaciones en la industria. Muchos equipos trabajan con Discord, por eso hacemos que la experiencia educativa transcurra en la misma plataforma donde se suele trabajar.

100% online

Accedé a tus clases desde cualquier parte del mundo, participá online charlando directamente con tus mentorxs.
Si no podés asistir: la clase queda grabada para verla de forma asincrónica.

2 meses - 8 clases

Cursos cortos pensados para hacerlos en paralelo con otros estudios y/o trabajo.
Desafíos cortos en cada clase para arrancar practicando.
Consultoría constante durante la cursada para cubrir dudas.

Apto portfolio

Todos los cursos están planificados para que salgas con una pieza lista para agregar a tu portfolio.
El trabajo final será el resultado de las herramientas aprendidas y te servirá para demostrar el conocimiento aprendido.

Requerimientos técnicos

Día y horario

Conocimientos requeridos

  • Sistema operativo : Windows 10 | Linux (cualquier distribución) | MacOS (10.13 OpenGL o 10.15 Metal)

  • Procesador: x86_64 CPU con SSE4.2, o x86_32 CPU con SSE2

  • Memoria: 4 GB de RAM

  • Almacenamiento: 2GB de espacio disponible

  • Gráficos : soporte para OpenGL 3.3

8 clases

Viernes - 18 hs (ARG)

Ninguno.

PROGRAMA

El ADN de GODOT

Módulo 1

  • Instalación del engine.

  • Conociendo el entorno de trabajo de GODOT.

  • Creación de tu primer Proyecto.

  • Concepto de Nodo y Escena.

  • Tipos de Nodos.

La filosofía de GODOT - Composición y prototipado rápido

Módulo 2

  • Composición.

  • Todo es un Nodo. (Regla de oro)

  • UI: Maquetación Modular y Contenedores.

  • Assets - ¿Qué es un Asset? (Sprites, sonidos, fuentes).

Introducción a GDScript: Fundamentos de Programación en Godot 4

Módulo 3

  • Variables | Constantes.

  • Estructuras condicionales y control de flujo.

  • Estructuras repetitivas.

  • Funciones.

  • Inputs básicos.

GDScript: Programación Estructurada y Nodos

Módulo 4

  • Scripts y nodos.

  • _ready | process | physics process.

  • Ciclo de vida.

  • Introducción a POO en Godot.

PLAYGROUND I: Laboratorio de movimiento

Módulo 5

  1. Player

    1. Configuración de inputs. (Input Map)

    2. Movimiento del personaje.

    3. Salto y gravedad.

    4. Ajustes de movimiento. (game feel)

  2. Enemigos

    1. Movimiento automático.

    2. Patrulla simple.

    3. Parámetros configurables. (velocidad, rango)

PLAYGROUND II: Interacciones y Sistema de Juego

Módulo 6

  1. Interacciones básicas con Area2D

    1. Nodo Area2D

    2. Introducción a señales

    3. Detección de colisiones

  2. Sistema de ítems

    1. Ítems con Area2D

    2. Señales personalizadas (collected)

    3. Eliminación del objeto (queue_free)

  3. Sistema de daño (enemigos)

    1. Detección player-enemigo

    2. Reducción de vida

  4. Zona de muerte | Zona de victoria

    1. Áreas especiales (kill zone | win zone)

    2. Reinicio de escena

    3. Interacción con objeto final (puerta)

    4. Introducción al GameManager (SingleTon)

PLAYGROUND III: HUD + GameManager

Módulo 7

  1. GameManager

    1. ¿Qué es un GameManager?

    2. ¿Por qué centralizar la lógica?

    3. Manejo de estado global del juego

    4. Persistencia

  2. Señales, a conectar todo

    1. Conexión de señales entre nodos

    2. Desacoplar lógica usando señales

  3. HUD

    1. Nodo CanvasLayer

    2. Mostrar información en pantalla

    3. Elementos básicos de UI

  4. Integración total

    1. Conectar GameManager con HUD

    2. Actualización dinámica de datos

PLAYGROUND IV- El Gran Cierre - Pulido, Exportación y Presentación

Módulo 8

  • Pulido del juego (Game Feel)

  • Mejora de la experiencia de usuario

  • Flujo completo del juego

  • Exportación del proyecto

ARANCEL

VALORES

$22.000 ARS

$60.000 ARS

$60.000 ARS

$30.000 ARS

$90.000 ARS

$90.000 ARS

2026

2027

¡Inscribite antes de 2027 para congelar los valores!

MATRICULA

CUOTA MES 1

CUOTA MES 2

MATRICULA

CUOTA MES 1

CUOTA MES 2

*Si no vivís en Argentina escribinos para conocer otros modos de pago