4.8
121+ estudiantes

Creación de multiplayer online en Unreal Engine

Aprende a programar videojuegos multi-jugador con Steamworks y a crear mecánicas con el Gameplay Ability System (GAS), sistema que nacio con Fortnite.

$30USD $50

Compra ahora

Lo que vas a aprender

  • Bases del sistema Gameplay Ability system (GAS) de Unreal
  • Creación de mecánicas con Gameplay Ability System (GAS)
  • Mejores habilidades de personajes utilizando Gameplay Effects y Gameplay Cues
  • Bases de networking para cualquier tipo de videojuego cliente-servidor
  • Bases de replicación en Unreal Engine
  • Creación de un Lobby y sesiones multiplayer
  • Conexión a sesiones por medio de Steamworks
  • Entender los desafíos generales y posibles optimizaciones de juegos multi-jugador online

Descripción

Toma tus habilidades como programador de videojuegos en Unreal Engine y llévalas al siguiente nivel aprendiendo a crear juegos multi-jugador (multiplayer) online en Unreal Engine con contenido creado por dos expertos game programmers de Teravision Games, una de las empresas más exitosas de América Latina.

Los juegos multi-jugador online han sido la revolución en los últimos años. Fortnite, Fall Guys, PUBG, Call of Duty Modern Warfare (2019) son solo algunos ejemplos de hacia donde se dirige una gran parte de la industria: videojuegos como servicios, que siempre tienen un componente online esencial, sea dicho componente de forma de multi-jugador o no. Debido a ello es muy importante para cualquier programador de videojuegos conocer mas sobre creación de juegos online con sistemas de cliente-servidor y Unreal Engine tienee excelentes sistemas para lograr esto.

En este curso online de programación de videojuegos multiplayer online en Unreal Engine vas a crear tu propio Battle Royale! Vamos a crear lo que son las bases de juegos como Fortnite creando mecánicas con Gameplay Ability system (GAS) incluyendo el aro de fuego, aprendiendo de networking y de cliente-servidor, aplicando los conceptos de replicación de habilidades, items y mas para diferentes sesiones de un videojuego multiplayer en Unreal Engine, y vamos a utilizar Steamworks para crear y manejar un lobby y nuestras sesiones.

Al terminar el curso online de programación de videojuegos multiplayer online en Unreal Engine de ARKDE tendrás un prototipo de un videojuegos en tercera persona donde podrás tener varias sesiones abiertas y conectadas entre sí con Steamworks. Tus jugadores podrán usar habilidades para herir a otros, evadir el aro de fuego y ganar una partida contra otras personas en-linea.

Temario del curso

Setup inicial 43min - 6 clases
  • ¡Únete a Discord! 1min
  • Qué vas a aprender aquí? 3min
  • Creación del repo 2min
  • Gitignore y ajustes 6min
  • Configuración del proyecto 17min
  • Retargets y migración 15min
Gameplay Ability System 1h18min - 4 clases
  • Qué es GAS? 14min
  • Attributeset 30min
  • Nuestra primera habilidad 12min
  • AbilitySystemComponent 22min
Creando habilidades 1h7min - 3 clases
  • Fixes y setup 12min
  • Habilidad Fireball 34min
  • Habilidad Shocking Grasp 21min
Landscape del juego 23min - 3 clases
  • Conoce a Francisco! 2min
  • Landscape 12min
  • Obstáculos 9min
Gameplay Effects 37min - 3 clases
  • Fireball Pt1 9min
  • Fireball Pt2 19min
  • Damage Over Time (DoT) 9min
Bases de replicación en UE 59min - 5 clases
  • Teoria de replicación 18min
  • Replicando Firebolt Pt1 10min
  • Replicando Firebolt Pt2 11min
  • Resource bars 11min
  • Replicando Shocking Grasp 9min
El Player State 3h2min - 6 clases
  • Creación del state 23min
  • Actualización del character 26min
  • Fixes y creación de clases 46min
  • Implementaciones Pt1 25min
  • Implementaciones Pt2 45min
  • Pruebas de habilidades 17min
Condición de victoria 1h15min - 3 clases
  • Los gamestates 31min
  • Cambios de cámara 26min
  • UI y prueba final 18min
Coleccionables 1h14min - 3 clases
  • Creando nuestras clases 21min
  • Creando el coleccionable 26min
  • Spawner 27min
Networking cliente-servidor 1h29min - 8 clases
  • La tormenta 20min
  • Nivel para las sesiones 10min
  • Crear la sesión en C++ 15min
  • Prueba de Hosting 6min
  • Destruyendo sesiones pasadas 9min
  • Encontrando una sesión para hacer unirse 9min
  • Encontrando una sesión Parte 2 8min
  • Haciendo Join a la sesión multijugador! 12min
Seamless Travel y Steam 58min - 3 clases
  • Nivel de Lobby 26min
  • Conectando con Steamworks 23min
  • Prueba final con Steam 9min
Bugs y optimizaciones - 7 clases
  • Bug en vida y mana
  • Bug en vida y mana Pt2
  • Vida y mana en el lobby
  • Bugs visuales del Firebolt 10min
  • Jittering o movimientos extraños 14min
  • Profiling y Net Dormancy 19min
  • Certificado de tu curso 1min

¿Qué necesitas?

  • PC con Unreal Engine (version mayor o igual a 4.23) instalado
  • Experiencia básica en programación con C++
  • Experiencia básica con Unreal Engine y blueprints

Tus instructores

Francisco Rosero Senior Gameplay Programmer en Teravision Games

Ingeniero de Sistemas de la Universidad de Los Andes y actualmente Game Developer en Teravision Games. Francisco también ha tenido la oportunidad de trabajar en Brainz Games (hoy JAM City Bogotá) y tiene experiencia trabajando con Unreal Engine, Unity y Cocos 2dx.

Cesar Guayara Senior Gameplay Programmer en Teravision Games

Ingeniero de Sistemas de la Pontificia Universidad Javeriana en Colombia con énfasis en computación gráfica, co-creador de dos semilleros de investigación en su universidad y actualmente Senir Gameplay Programmer en Teravision Games.

Valoraciones

4.8

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

Deja tu valoración de este curso

Juan

Posted 1 year ago
5
Una increible introducción al Multiplayer en Unreal Engine

Es un curso muy completo en donde se explican las bases de multiplayer en UE4 de una manera entendible y agradable, sin mencionar que también se ve un poco del Gameplay Ability System, lo cual da un punto extra a toda la experiencia. Sin dudarlo es un curso que recomiendo bastante.

Sergio

Posted 2 years ago
5
No es un curso facil , pero sin duda vale la pena.

Un buen curso para iniciarse en Multiplayer y GAS , dictado por docentes que saben del tema , recomiendo tener buenas bases de UE4 -C++ antes de mandarse con este curso. En un principio cuesta entender y tiene un nivel de dificultad alto , sin embargo con la practica y las mentorias se entienden los conceptos y se avanza como GameDev.

Frederik Monzó

Posted 2 years ago
4
EL MULTIPLAYER EN LOS VIDEOJUEGOS

Un Buen curso con dos instructores capacitados y pacientes. Desde un punto de vista prejuicioso GAS atemoriza un poco sin embargo gracias a las explicaciones detalladas tanto en videos como en mentorias, pude adquirir una idea mas clara sobre la estructura de un videojuego multiplayer en Unreal Engine 4. En estos momento me encuentro entusiasmado por implementar lo aprendido en mis proyectos.

Daniel Enrique

Posted 2 years ago
5
Un curso que aporta mucho a la profesión de Game Developer

Gracias al curso he aprendido mucho sobre el Game Ability System (una herramienta que puede abrir muchas puertas en la industria) y el como funciona un juego multijugador. Resalto el conocimiento de los dos instructores quienes están muy bien capacitados para resolver cualquier duda que se pueda presentar.

Leer más reseñas

Deja tu valoración de este curso

$50 $30USD
40% Dcto
Compra ahora
  • 14h+ en video
  • 54 clases
  • Nivel: Intermedio
  • Certificado de finalización
  • 121+ estudiantes