Programación de videojuegos con C++ en Unreal Engine 5
Unreal Authorized Instructor
$15USD $60
Compra ahora
Adquiriendo el pack de cursos Unreal Engine Game Programmer que contiene este y otros 2 cursos mas.
Clic para más informaciónLo que vas a aprender
- Cómo utilizar el editor de Unreal Engine
- Lenguaje de programación C++, el estándar de la industria
- Bases de mecánicas y animaciones con Blueprints
- Manejo de colisiones en Unreal Engine
- Bases de Behaviour Trees para crear Inteligencia Artificial básica
- Creación de interfaz gráfica en Unreal
- Manejo de audio y música para un videojuegos en Unreal
- Bases de optimización
- Git y Github para control de versiones
- Despliegue para PC de tu juego en Unreal
Descripción
En nuestro curso de Programación de Videojuegos con C++ en Unreal Engine 5 vas a crear tu primer videojuego, un shooter en tercera persona con mecánicas programadas en C++ y Blueprints, sistemas de combate, componentes de salud y daño, HUD y enemigos con inteligencia artificial básica. Todo utilizando Unreal Engine 5, uno de los motores de desarrollo de videojuegos más utilizados en América Latina y el mundo para crear juegos en consolas, PC, VR y hasta AR — en este curso vas a construir y desplegar tu proyecto para PC.
Este curso fue diseñado y desarrollado junto a Nicolás Nieto, programador senior con más de 8 años de experiencia en la industria de videojuegos especializado en Unreal Engine y C++, pensado para cualquier persona con bases de programación (sin importar el lenguaje!) que quiera aprender a hacer videojuegos. Esto nos permite empezar a hacer cosas geniales desde el primer módulo, porque asumimos que ya sabes conceptos básicos de POO (programación orientada a objetos) como variables, funciones, ciclos y demás.
¿Qué vamos a hacer en el curso?
Empezamos conociendo y repasando la arquitectura de Unreal (Object, Actor y GameFramework) y comparando Blueprints con C++ a través de un mismo ejercicio práctico: crear una puerta primero en Blueprints y después en C++. De ahí seguimos armando tu personaje jugable en tercera persona con movimientos, salta y cámara TPS, y avanzamos con un sistema de colisiones donde tu personaje recoge una llave para abrir una puerta.
Después programamos las mecánicas de ataque: raycast y proyectiles para disparos a distancia, canales de colisión y ataques cuerpo a cuerpo (melee) con animation notifiers. Seguimos con Custom Components para manejar salud y daño tanto en el jugador como en los enemigos, y con inteligencia artificial básica para crear un enemigo que se mueve, ataca y reacciona al jugador. Cerramos con un HUD funcional que muestra la salud en tiempo real y con el empaquetado (build) final de tu juego para PC!
Durante todo el curso vas a estar trabajando en tu propio juego gracias a tareas y desafíos que vas a encontrar en cada módulo. Así, al final, vas a tener un shooter en tercera persona completo y funcional que será parte de tu portafolio como programador de videojuegos.
Temario del curso
Intro a Unreal Engine
Gratis
1h35min - 9 clases
Creando el jugador
1h51min - 12 clases
-
Actualización 2026
2m
-
¡Únete a Discord!
2min
-
Arquitectura parte 2
10m
-
Creando nuestro primer Player
17m
-
El Player Controller
4m
-
El Input System
15m
-
Moviendo el personaje
9m
-
Rotación del personaje
4m
-
El Animation Blueprint
17m
-
Aiming parte 1
18m
-
Aiming parte 2
12m
-
Tarea: crea el salto
3m
Colisiones
1h22min - 8 clases
-
Intro colisiones
8m
-
Input para interactuar
7m
-
Creando el objeto interactivo
19m
-
Llave interactiva
15m
-
Recogiendo la llave
8m
-
Puerta interactiva
13m
-
Puerta interactiva Parte 2
10m
-
Tarea: launchpad
2m
Mecánicas de ataque 1
1h28min - 8 clases
-
Cómo vamos a hacer los ataques?
1m
-
Creando la clase weapon
18m
-
Equipando el arma
12m
-
Traces en Unreal
5m
-
Rifle con Line Trace
18m
-
Ajustando el rifle
15m
-
Aplicando daño
11m
-
VFX de disparo
8m
Mecánicas de ataque 2
2h7m - 10 clases
-
Creando una pistola
18m
-
Creando la bala
13m
-
Ajustes de nuestra pistola
8m
-
Daño con la pistola
16m
-
Mejoras y Data Assets
17m
-
Ataque melee
11m
-
AnimMontage de melee
14m
-
Daño con melee
23m
-
Ajustes de nuestro melee
5m
-
Tarea: crea un nuevo ataque
2m
Custom Components
1h23m - 8 clases
-
Bases de componentes
6m
-
Componente de salud
16m
-
Nuestros propios Delegates
14m
-
Destruyendo el dummy
8m
-
Animando los estados de vida
10m
-
Disparando las animaciones
13m
-
Restringir acciones
8m
-
Tarea: Crea un nuevo componente!
8m
Enemigos y A.I básico
2h10m - 10 clases
-
Creando nuestro Bot
15m
-
Navegación
12m
-
Moviendo nuestra AI
21m
-
Feedback visual en el Bot
7m
-
Atacando al Bot
11m
-
Destruyendo el Bot
10m
-
Ataque del Bot
15m
-
Data Tables
22m
-
Generador de Bots
15m
-
Tarea: Un nuevo enemigo!
2m
HUD
1h10min - 7 clases
-
Creando el HUD
12m
-
La barra de salud
6m
-
Actualizando el healthbar
20m
-
Widget de interacción
7m
-
Widget Component
14m
-
Mostrar y ocultar Widget
9m
-
Tarea: Nuevo widgets!
2m
Publicar tu juego!
19min - 2 clases
-
Creando el Build
5m
-
Como hacer un pitch
14m
Final del curso
5m - 2 clases
-
Tu opinión del curso Unreal C++
-
Descarga tu certificado
1min
¿Qué necesitas?
-
Bases de programación (POO)
-
PC con Unreal Engine 5.6 (o mayor) instalado
-
Experiencia con Git y repositorios es un plus
Tu instructor
Nicolas es un desarrollador de videojuegos con mas de 10 años de experiencia en la industria e instructor certificado por Epic Games. Actualmente Senior Gameplay Engineer para la empresa canadiense Bkom Studios, anteriormente Lead Engineer en Teravision Games. Nico también es Ingeniero Multimedia CUM LAUDE de la Universidad Militar Nueva Granada de Bogotá, Colombia.
Valoraciones
Deja tu valoración de este curso
Inicia sesión
- Actualización 2026 2m
- ¡Únete a Discord! 2min
- Arquitectura parte 2 10m
- Creando nuestro primer Player 17m
- El Player Controller 4m
- El Input System 15m
- Moviendo el personaje 9m
- Rotación del personaje 4m
- El Animation Blueprint 17m
- Aiming parte 1 18m
- Aiming parte 2 12m
- Tarea: crea el salto 3m
- Intro colisiones 8m
- Input para interactuar 7m
- Creando el objeto interactivo 19m
- Llave interactiva 15m
- Recogiendo la llave 8m
- Puerta interactiva 13m
- Puerta interactiva Parte 2 10m
- Tarea: launchpad 2m
- Cómo vamos a hacer los ataques? 1m
- Creando la clase weapon 18m
- Equipando el arma 12m
- Traces en Unreal 5m
- Rifle con Line Trace 18m
- Ajustando el rifle 15m
- Aplicando daño 11m
- VFX de disparo 8m
- Creando una pistola 18m
- Creando la bala 13m
- Ajustes de nuestra pistola 8m
- Daño con la pistola 16m
- Mejoras y Data Assets 17m
- Ataque melee 11m
- AnimMontage de melee 14m
- Daño con melee 23m
- Ajustes de nuestro melee 5m
- Tarea: crea un nuevo ataque 2m
- Bases de componentes 6m
- Componente de salud 16m
- Nuestros propios Delegates 14m
- Destruyendo el dummy 8m
- Animando los estados de vida 10m
- Disparando las animaciones 13m
- Restringir acciones 8m
- Tarea: Crea un nuevo componente! 8m
- Creando nuestro Bot 15m
- Navegación 12m
- Moviendo nuestra AI 21m
- Feedback visual en el Bot 7m
- Atacando al Bot 11m
- Destruyendo el Bot 10m
- Ataque del Bot 15m
- Data Tables 22m
- Generador de Bots 15m
- Tarea: Un nuevo enemigo! 2m
- Creando el HUD 12m
- La barra de salud 6m
- Actualizando el healthbar 20m
- Widget de interacción 7m
- Widget Component 14m
- Mostrar y ocultar Widget 9m
- Tarea: Nuevo widgets! 2m
- Creando el Build 5m
- Como hacer un pitch 14m
- Tu opinión del curso Unreal C++
- Descarga tu certificado 1min
- Bases de programación (POO)
- PC con Unreal Engine 5.6 (o mayor) instalado
- Experiencia con Git y repositorios es un plus
Tu instructor
Nicolas es un desarrollador de videojuegos con mas de 10 años de experiencia en la industria e instructor certificado por Epic Games. Actualmente Senior Gameplay Engineer para la empresa canadiense Bkom Studios, anteriormente Lead Engineer en Teravision Games. Nico también es Ingeniero Multimedia CUM LAUDE de la Universidad Militar Nueva Granada de Bogotá, Colombia.
Valoraciones
Deja tu valoración de este curso
Inicia sesión
Deja tu valoración de este curso
Inicia sesión


Nicolas Nieto Bedoya
Hace 2 mesesComo mentor de este curso, agradezco inmensamente sus comentarios y su feedback! Espero este curso haya sido de mucha ayuda para tod@s l@s que pasaron por aqui, y hayan logrado no solo comprender los conceptos de Unreal Engine para hacer sus proyectos, sino tambien entrar a la industria de desarrollo de videojuegos. Gracias infinitas estudiantes ! Nos vemos en el siguiente curso ! 🙂