5
203+ estudiantes

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 ahora

Lo 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

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 Teravision Games

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

5.0

Rating promedio
5
25
4
0
3
0
2
0
1
0

Deja tu valoración de este curso

Julian Mejia

Hace 10 meses
5
Excelente Curso

Lo tomé para reforzar conocimientos sobre el motor y mejorar en el manejo del lenguaje c++ y las explicaciones de Nico fueron excelentes.

Miguel López

Hace 1 año
5
Un curso muy completo y muy bien explicado

El curso es muy completo y está muy bien explicado, sienta perfectamente als bases para empezar a programar en C++ con Unreal, además de un par de temas extra como manejo de animaciones e IA.

Pamela Clunes

Hace 1 año
5
Excelente curso!

Fácil de seguir, es un muy buen curso que entrega las bases de Unreal con C++ abarcando variados temas. Está muy bien explicado, es muy completo y motiva muchísmo para seguir expandiendo los conocimientos! Gracias.

Sebastian Salas

Hace 1 año
5
Un muy buen comienzo para esta aventura que es Unreal Engine!

Un excelente curso donde se ven todas las bases de UnrealEngine y mucho más! Desde lo más basico hasta mecanicas, audio, animación, conceptos y terminando con un ejecutable para poder probar los juegos de uno! El curso lo empecé hace un buen tiempo pero gracias a la flexibilidad de Arkde y de la plataforma se puede terminar en el momento que uno quiera! Muy recomendado el curso y Arkde!

Donaldo Solano

Hace 2 años
5
La introducción al desarrollo con C++ y blueprints en UE más completa que he visto.

Curso genial y muy completo en cuanto a fundamentos de programación de sistemas y mecánicas en Unreal engine usando C++ y Blueprints para quien tenga bases en POO. También resulta interesante que se tocan a cierto nivel de detalle, más allá de la programación, otras áreas del motor como colisiones, animación, implementación de audio, y UI. Además los insights y tips que da Nicolás son 10/10.

Laura Camila Rodríguez Vanegas

Hace 2 años
5
Un muuy buen curso

Cubre muchos temas de Unreal además explica demasiado bien todo. No tuve la oprtunidad de ver las mentorías 🙁 pero Nico siempre estuvo dispuesto a ayudar y explicar cualquier duda desde Discord.

Leer más reseñas

Deja tu valoración de este curso

$60USD
Compra ahora
  • 34h+ en video
  • 110 clases
  • 10 desafios
  • 40 de recursos
  • Nivel: Básico
  • Certificado de finalización
  • 203+ estudiantes