EPIC COURSE

🔷 PROGRAMACIÓN DE VIDEOJUEGOS EN UNREAL ENGINE (BLUEPRINTS)

Unreal Engine • Blueprints • Visual Scripting • UMG

⏱️ 4 Meses Duración
📚 7 Unidades Módulos
🎯 4500 XP Experiencia
🏆 LVL 1-45 Nivel Final
course_info.txt

[ SOBRE EL CURSO ]

$ Curso de 16 clases donde aprenderás a programar videojuegos en Unreal Engine usando Blueprints, el sistema de programación visual que permite crear juegos completos sin escribir código.

$ Aprenderás a "pensar en Blueprints": Event Graph, ejecución, variables, tipos, funciones, macros. Enhanced Input para acciones y ejes. Referencias, comunicación entre actores, y debug con Print String y breakpoints.

$ Construirás 3 proyectos completos: un juego 2D arcade (Breakout o Top-Down), un Endless Runner 3D, y un proyecto final a elección (Shooter Gallery, Tower Defense o Puzzle Sokoban).

[ LO QUE APRENDERÁS ]

🔷

Blueprints

Event Graph, ejecución (white wires), variables, tipos, funciones, macros. BeginPlay/Tick y flujo de eventos.

🎮

Enhanced Input

Input mapping, acciones y ejes, Get Player Controller, referencias a actores y componentes.

💥

Colisiones & Física

Overlap vs hit, canales de colisión, triggers, spawning y destroy, timers.

🖼️

UI con UMG

Widgets, texto, botones, eventos onClicked, bindings simples, HUD y menús.

🎭

Character 3D

Character vs Pawn, cámara 3D + SpringArm, movimiento, salto, gravedad, game feel.

🔗

Arquitectura

Interfaces vs Casting vs Event Dispatchers. Data: structs, enums, data tables. Checkpoints y respawn.

🎯

OBJETIVO DEL CURSO

Formar desarrolladores capaces de crear juegos completos en Unreal Engine usando Blueprints, entendiendo "cómo piensa" un juego en Unreal y las bases de lógica visual.

👤

PERFIL DEL ESTUDIANTE

  • ✅ Interés en Unreal Engine
  • ✅ No requiere saber programar código
  • ✅ Pensamiento lógico
  • ✅ PC con specs para UE5
  • ✅ Ganas de crear juegos 2D y 3D
🏆

CERTIFICACIÓN

Certificado oficial como Unreal Engine Developer (Blueprints) avalado por profesionales activos de la industria.

💼

SALIDA LABORAL

  • 🔷 Blueprint Developer
  • 🎮 Unreal Game Designer
  • 🎨 Technical Designer
  • 🕹️ Level Designer
  • 🚀 Indie Developer en UE

[ PROGRAMA DEL CURSO ]

7 Unidades • 16 Clases • De 2D a 3D en Blueprints

01

Primeros Pasos y Mentalidad de Programación

⏱️ 2 clases 🎯 Nivel: Beginner

Entender "cómo piensa" un juego en Unreal + bases de lógica sin code. Editor: viewport, niveles, actores, componentes, detalles. Blueprints: Event Graph, ejecución, variables, tipos, funciones, macros. Input (Enhanced Input): acciones y ejes. Referencias: qué es "tener" una referencia vs "buscar" un actor. Debug: Print String, breakpoints, watch variables.

Event Graph Variables Enhanced Input Debug
CLASES 1-2
02

Interacción y Reglas de Juego

⏱️ 2 clases 🎯 Nivel: Beginner

Crear reglas simples: colisiones, recoger objetos, ganar/perder. Colisiones: overlap vs hit, canales, triggers. Spawning y Destroy. Timers. Estado de juego simple: vidas, score, reinicio. UI (UMG) nivel 1: texto, botones, eventos onClicked. Práctica: Mini-juego de prueba: recoger 5 pickups y mostrar "You Win". Pantalla Game Over con Restart.

Colisiones Spawn/Destroy Timers UMG Básico
CLASES 3-4
03

Proyecto 1 (2D) Arcade: Breakout o Top-Down

⏱️ 2 clases 🎯 Nivel: Intermediate

Terminar un juego chico completo y presentable. Blueprint Actors para: jugador, pelota/enemigo, objetos interactuables. "Game Loop" completo: Start → Playing → End → Restart. UI: score/vidas + menú simple. Feedback: sonido/partículas/cámara. DoD mínimo: Juego 2D jugable + UI + condición de victoria y derrota + 1 power-up (simple, con timer).

Blueprint Actors Game Loop UI Score/Vidas Power-ups
CLASES 5-6
04

Fundamentos 3D con Character

⏱️ 2 clases 🎯 Nivel: Intermediate

Pasar a 3D sin que se rompa todo: cámara, movimiento, control. Character vs Pawn (cuándo usar cada uno). Cámara 3D + SpringArm. Movimiento, salto, gravedad, "feel" básico. Interacción con triggers en 3D. Buenas prácticas: carpetas, prefijos, blueprint organization. Práctica: Mini "playground" 3D: caminar/saltar + 3 objetos interactivos (pickup, botón, puerta).

Character SpringArm Movimiento 3D Triggers
CLASES 7-8
05

Proyecto 2 (3D) Endless Runner

⏱️ 3 clases 🎯 Nivel: Intermediate

Construir un proyecto 3D con contenido dinámico y progresión. Spawners (tiles/obstáculos/pickups). Dificultad progresiva (velocidad, frecuencia, patrones). Score por distancia + pickups. States: pausa, game over, restart. Optimización suave: pooling (opcional), evitar "Get All Actors". DoD: Runner infinito, UI completa + menú de inicio, 1 sistema de progresión (dificultad o upgrade simple).

Spawners Dificultad Progresiva Pooling Game States
CLASES 9-11
06

Arquitectura Práctica en Blueprints

⏱️ 2 clases 🎯 Nivel: Advanced

Aprender a "armar sistemas" y no solo scripts sueltos. Comunicación: Interfaces vs Casting vs Event Dispatchers (qué usar y por qué). Data: structs, enums, data tables (introducción). Checkpoints y respawn. Guardado básico (opcional): SaveGame para highscore/setting. Práctica: Sistema "llave → puerta" usando interface. Checkpoint + respawn funcionando.

Interfaces Event Dispatchers Structs/Enums Checkpoints
CLASES 12-13
07

Proyecto Final (Vertical Slice a Elección)

⏱️ 3 clases 🎯 Nivel: Professional

Un juego para portfolio: corto, completo y pulido. Opciones: A) Shooter Gallery (arena + oleadas), B) Tower Defense mini (camino + torretas), C) Puzzle Sokoban-lite (empujar cajas). Planificación: alcance, tareas, definición de "terminado". Win/Lose + UI + menú. Pulido: audio, VFX, feedback, tutorial mínimo. Playtest y corrección. DoD: Menú inicio + jugar + reiniciar, UI (vida/score/objetivo), Win/Lose claro, 1 nivel completo o 3 oleadas.

Vertical Slice Polish Audio/VFX Playtest
PROYECTO FINAL
🔷

¡PROGRAMA SIN CÓDIGO!

INSCRÍBETE EN UNREAL BLUEPRINTS

No requiere saber programar
3 juegos completos para portfolio
De 2D a 3D en Unreal Engine
Base para avanzar a C++

💾 Cupos limitados • Inicio próxima cohorte: Marzo 2026