Desarrollo de videojuegos en Unreal con C++
Aprende a programar videojuegos con C++ en Unreal Engine. Desde mecánicas, hasta audio, interfaz y bases de inteligencia artificial. El mejor curso para personas con bases de programación que quieren hacer el salto a videojuegos.
$60USD
Compra ahoraAdquiriendo 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
¡El mejor curso para transformar tu carrera como programador web/móvil/etc a todo un programador de videojuegos! En este curso de desarrollo de videojuegos en Unreal Engine con C++ y Blueprints vas a crear tu primer videojuego: un shooter en tercera persona con mecánicas en lenguaje C++ y blueprints, animaciones, interfaz gráfica, audio, música y hasta enemigos con inteligencia artificial básica. Todo utilizando Unreal Engine, uno de los motores de desarrollo de videojuegos más utilizado en América Latina y el mundo para crear juegos en consolas, PC, VR y hasta AR.
La demanda global por profesionales en Unreal Engine es grande y se espera que crezca en más del 120% según Burning Glass. Es por eso que nos unimos con Nicolas Nieto, Lead Programmer de Teravision Games, una de las empresas más exitosas de América Latina, para crear el mejor curso para cualquier persona que quiere aprender a hacer videojuegos y ya tiene bases de programación.
Este curso online de Desarrollo de videojuegos en Unreal Engine con C++ y blueprints está pensado para personas que ya tienen una base en programación sin importar el lenguaje. Esto nos permite empezar a hacer cosas geniales desde el primer modulo porque asumimos que ya sabes conceptos básicos de POO (programación orientada a objetos) como variables, funciones, ciclos y demás. Este curso online fue diseñado y desarrollado con un Lead Programmer de Teravision Games, una de las empresas líder de la industria en América Latina, para ser el mejor curso para cualquier programador interesado en aprender a programar videojuegos en Unreal Engine con C++ y Blueprints.
El curso online de videojuegos en Unreal empieza sencillo: descargamos Unreal, lo instalamos y te mostramos mas cosas del editor, de C++ y de Blueprints con un ejercicio de hacer una puerta en el primer modulo. De ahí en adelante seguimos con módulos donde creas tu personajes TPS utilizando un mesh (3D) de un personaje del juego Paragon que está disponible en el Unreal marketplace, después con manejo de colisiones, creación de ataques de disparo, de melee (cuerpo a cuerpo), programar nuestras condiciones de victoria y crear un Ultimate Attack.
Seguimos con las bases de inteligencia artificial en Unreal Engine por medio de behaviour trees (tenemos todo un curso dedicado solo a eso!), después creamos nuestro main menú aprendiendo interfaz gráfica en Unreal Engine, seguimos con el manejo de efectos de sonido y música para darle mas vida al juego y terminamos con el despliegue de tu juego en para PC.
Durante el transcurso de todo este curso online de Desarrollo de videojuegos en Unreal Engine con C++ y Blueprints vas a estar trabajando en tu propio juego gracias a tareas y desafíos que vas a encontrar en cada modulo.
¡Así, al final, vas a tener un proyecto propio que será parte de tu portafolio como programador de videojuegos!
Temario del curso
Intro a Unreal Engine
Gratis
2h6min - 10 clases
-
¡Únete a Discord!
2min
-
Qué vas a aprender en el curso de C++?
2min
-
Instalación Unreal Engine
6min
-
Instalación de Visual Studio
11min
-
Github y Sourcetree
21min
-
Blueprints y C++
3min
-
Creando una puerta en Blueprints
23min
-
Lo misma puerta en C++
34min
-
Plataforma movible
26min
-
Crea tu primer nivel
30min
Creando el jugador
2h30min - 12 clases
-
El player
2min
-
Movimiento del Player
18min
-
Salto jugador FPS
10min
-
Mouselook jugador FPS
17min
-
Agregando un Mesh al Player
8min
-
Crenado la cámara FPS
8min
-
Animation Blueprint
31min
-
Separación de huesos por animación
6min
-
Creación del aim offset
22min
-
Animación de salto
10min
-
Cámara TPS
18min
-
Crea un movimiento adicional
2min
Colisiones
1h50min - 6 clases
-
Cómo funcionan las colisiones?
3min
-
Creando nuestra llave
31min
-
Recogiendo la llave
36min
-
Abriendo la puerta
27min
-
Últimas mejoras
13min
-
Hagamos un launchpad!
2min
Disparando
2h38min - 10 clases
-
Raycasting
2min
-
Clase Weapon
34min
-
Mejorar a nuestra clase
6min
-
Disparando con Linetrace
31min
-
Aplicando daño
11min
-
Enemy dummy
10min
-
Efectos de impacto
22min
-
Efectos de humo
17min
-
Disparo con spawn de actores
25min
-
Crea o mejora tu arma!
2min
Ataque melee
2h56min - 8 clases
-
Canales de colisión
3min
-
Función melee
23min
-
Detector de ataque
16min
-
Canales personalizados
12min
-
AnimationNotifyState
30min
-
Mejorando el melee
10min
-
Sistema de combos
22min
-
¡Crea un ataque melee!
2min
Victoria y GameOver
2h5min - 6 clases
-
Estado de victoria
21min
-
Componentes custom
4min
-
Componentes de salud
25min
-
Estado de derrota
32min
-
Cámara de espectador
42min
-
¡Crea tus propias trampas!
2min
Ultimate Attack!
1h45min - 6 clases
-
Delta time y timers
7min
-
Ganando XP
28min
-
Ultimate con tick y timer
24min
-
Configuración
30min
-
Postprocessing
16min
-
Crea tu ataque ULTIMATE
2min
Enemigos y A.I básico
1h42min - 6 clases
-
Preparando el entorno
29min
-
Bases de A.I
14min
-
Moviendo al enemigo
13min
-
Siguiendo al jugador
28min
-
Mejorando nuestro sistema
18min
-
Crea tu A.I del juego
2min
Enemigo inteligente
2h49min - 7 clases
-
Tomando distancia
28min
-
Patrullando Pt1
34min
-
Patrullando Pt2
37min
-
Reaccionando al jugador
21min
-
Buscando al jugador
21min
-
Ataque enemigo
28min
-
Crea ataque A.I a distancia
2min
A.I Bot
1h52min - 5 clases
-
Pensemos en el A.I Bot
15min
-
Moviendo al Bot
40min
-
Atacando al Bot
27min
-
Autodestrucción
30min
-
Crea un Bot Healer
2min
Mejorando un poco el A.I
3h33min - 6 clases
-
Damage Sensing
47min
-
XP por enemigo
25min
-
Loot de items
43min
-
Pasando a C++
60min
-
Generador de enemigos
38min
-
Mejora el A.I de tu juego
2min
Main Menu
2h6min - 8 clases
-
Intro UI
16min
-
Creando el menu
23min
-
Navegación Pt1
19min
-
Navegación Pt2
21min
-
Cargando niveles
15min
-
Game Instance
17min
-
Guardar y cargar
25min
-
Crea tu Menú de pausa
2min
HUD
2h59min - 7 clases
-
Empezando el HUD
6min
-
Health Bar
28min
-
Barra ultimate
24min
-
Salud de enemigos
32min
-
Panel de misiones
50min
-
Contador de enemigos
39min
-
Crea tu propio HUD
2min
Audio
2h2min - 8 clases
-
Integración de audio
11min
-
Sonido de disparo
15min
-
Pies del personaje
16min
-
Voz del jugador
14min
-
Audio enemigos
18min
-
Agregando música
21min
-
Música dinámica
27min
-
Incluye el audio en tu juego
2min
Publicar tu juego!
56min - 5 clases
-
Upgrades del disparo
13min
-
Variables constantes
15min
-
Cheatcodes
16min
-
Build final!
12min
-
Descarga tu certificado
1min
¿Qué necesitas?
-
Bases de programación con un lenguaje similar como C#, Python etc
-
PC con Unreal Engine (version 4.23 o mayor) instalado
-
Experiencia con Git y repositorios es un plus
Tu instructor
Nicolas Nieto
Lead Gameplay Engineer en
Nicolas es Ingeniero Multimedia CUM LAUDE de la Universidad Militar Nueva Granada en Bogotá y, actualmente, Lead Gameplay Engineer en Teravision Games. También tiene experiencia en desarrollo de apps en HTC Vive, Oculus Rift y Leap Motion. Streamer en sus tiempos libres.
Valoraciones
Deja tu valoración de este curso
Inicia sesión
- ¡Únete a Discord! 2min
- Qué vas a aprender en el curso de C++? 2min
- Instalación Unreal Engine 6min
- Instalación de Visual Studio 11min
- Github y Sourcetree 21min
- Blueprints y C++ 3min
- Creando una puerta en Blueprints 23min
- Lo misma puerta en C++ 34min
- Plataforma movible 26min
- Crea tu primer nivel 30min
- El player 2min
- Movimiento del Player 18min
- Salto jugador FPS 10min
- Mouselook jugador FPS 17min
- Agregando un Mesh al Player 8min
- Crenado la cámara FPS 8min
- Animation Blueprint 31min
- Separación de huesos por animación 6min
- Creación del aim offset 22min
- Animación de salto 10min
- Cámara TPS 18min
- Crea un movimiento adicional 2min
- Cómo funcionan las colisiones? 3min
- Creando nuestra llave 31min
- Recogiendo la llave 36min
- Abriendo la puerta 27min
- Últimas mejoras 13min
- Hagamos un launchpad! 2min
- Raycasting 2min
- Clase Weapon 34min
- Mejorar a nuestra clase 6min
- Disparando con Linetrace 31min
- Aplicando daño 11min
- Enemy dummy 10min
- Efectos de impacto 22min
- Efectos de humo 17min
- Disparo con spawn de actores 25min
- Crea o mejora tu arma! 2min
- Canales de colisión 3min
- Función melee 23min
- Detector de ataque 16min
- Canales personalizados 12min
- AnimationNotifyState 30min
- Mejorando el melee 10min
- Sistema de combos 22min
- ¡Crea un ataque melee! 2min
- Estado de victoria 21min
- Componentes custom 4min
- Componentes de salud 25min
- Estado de derrota 32min
- Cámara de espectador 42min
- ¡Crea tus propias trampas! 2min
- Delta time y timers 7min
- Ganando XP 28min
- Ultimate con tick y timer 24min
- Configuración 30min
- Postprocessing 16min
- Crea tu ataque ULTIMATE 2min
- Preparando el entorno 29min
- Bases de A.I 14min
- Moviendo al enemigo 13min
- Siguiendo al jugador 28min
- Mejorando nuestro sistema 18min
- Crea tu A.I del juego 2min
- Tomando distancia 28min
- Patrullando Pt1 34min
- Patrullando Pt2 37min
- Reaccionando al jugador 21min
- Buscando al jugador 21min
- Ataque enemigo 28min
- Crea ataque A.I a distancia 2min
- Pensemos en el A.I Bot 15min
- Moviendo al Bot 40min
- Atacando al Bot 27min
- Autodestrucción 30min
- Crea un Bot Healer 2min
- Damage Sensing 47min
- XP por enemigo 25min
- Loot de items 43min
- Pasando a C++ 60min
- Generador de enemigos 38min
- Mejora el A.I de tu juego 2min
- Intro UI 16min
- Creando el menu 23min
- Navegación Pt1 19min
- Navegación Pt2 21min
- Cargando niveles 15min
- Game Instance 17min
- Guardar y cargar 25min
- Crea tu Menú de pausa 2min
- Empezando el HUD 6min
- Health Bar 28min
- Barra ultimate 24min
- Salud de enemigos 32min
- Panel de misiones 50min
- Contador de enemigos 39min
- Crea tu propio HUD 2min
- Integración de audio 11min
- Sonido de disparo 15min
- Pies del personaje 16min
- Voz del jugador 14min
- Audio enemigos 18min
- Agregando música 21min
- Música dinámica 27min
- Incluye el audio en tu juego 2min
- Upgrades del disparo 13min
- Variables constantes 15min
- Cheatcodes 16min
- Build final! 12min
- Descarga tu certificado 1min
- Bases de programación con un lenguaje similar como C#, Python etc
- PC con Unreal Engine (version 4.23 o mayor) instalado
- Experiencia con Git y repositorios es un plus
Tu instructor
Nicolas es Ingeniero Multimedia CUM LAUDE de la Universidad Militar Nueva Granada en Bogotá y, actualmente, Lead Gameplay Engineer en Teravision Games. También tiene experiencia en desarrollo de apps en HTC Vive, Oculus Rift y Leap Motion. Streamer en sus tiempos libres.
Valoraciones
Deja tu valoración de este curso
Inicia sesión
Deja tu valoración de este curso
Inicia sesión
Julian Mejia
Hace 8 mesesLo tomé para reforzar conocimientos sobre el motor y mejorar en el manejo del lenguaje c++ y las explicaciones de Nico fueron excelentes.