- 7 secciones
- 34 lecciones
- 8 horas
Expandir todas las seccionesPlegar todas las secciones
- IntroducciónIntroducción del contenido y presentación de los objetivos del curso.1
- Game Framework UEPara poder subir de nivel nuestro código e implementar el multijugador, debemos entender las piezas fundamentales que mueven Unreal Engine. Analizaremos el flujo de control del motor, desde quién gestiona las reglas del juego hasta cómo persiste la información entre niveles, explorando las clases clave que estructuran cualquier proyecto profesional.3
- Fundamentos del multijugador onlineEl multijugador introduce una capa de complejidad técnica que suele ser el terror de muchos programadores. Para perder ese miedo, nos adentraremos en la teoría, desglosando la arquitectura cliente-servidor y conceptos críticos como replicación o eventos por red (RPCs). Por último, configuraremos el editor para depurar problemas comunes en entornos multijugador.6
- Actualización del juego para añadir el multijugadorCon los fundamentos teóricos en mente, aplicaremos la replicación a los elementos existentes de nuestro juego. Aseguraremos que tanto las hogueras como las puertas funcionen correctamente para todos los jugadores, adaptaremos nuestro sistema de inventario y revisaremos las clases del Game Framework para garantizar una experiencia cooperativa fluida y libre de errores de sincronización.6
- Plataformeo cooperativoLlevaremos el diseño de niveles un paso más allá añadiendo mecánicas que requieren la coordinación de varios jugadores. Implementaremos plataformas móviles, palancas y puzzles de presión, asegurándonos de que toda la lógica sea escalable y se adapte dinámicamente al número de jugadores conectados en la partida.8
- 5.1Spawnear los jugadores en un orden específico17 minutos
- 5.2Soltando el objeto equipado19 minutos
- 5.3Creando plataformas móviles16 minutos
- 5.4Optimizando plataformas móviles22 minutos
- 5.5Activando las plataformas con una palanca16 minutos
- 5.6Creando puzzle de presión cooperativo16 minutos
- 5.7Adecuando el puzzle de presión al número de jugadores I15 minutos
- 5.8Adecuando el puzzle de presión al número de jugadores II27 minutos
- Sistema de saludCon el objetivo de aportar tensión y desafío al juego, implementaremos un sistema de salud robusto. Crearemos un componente de atributos extensible y configuraremos la interfaz para visualizar el estado de salud de los jugadores. Además, añadiremos peligros ambientales, mecánicas de muerte y respawn, y un sistema de reanimación cooperativa que penaliza la falta de coordinación.8
- 6.1Creando un componente de atributos extensible25 minutos
- 6.2Mostrando la vida propia y de los compañeros26 minutos
- 6.3Añadiendo peligros ambientales12 minutos
- 6.4Muerte y respawn I14 minutos
- 6.5Muerte y respawn II16 minutos
- 6.6Fix del inventario en el respawn7 minutos
- 6.7Reanimando a un compañero caído I13 minutos
- 6.8Reanimando a un compañero caído II22 minutos
- Siguientes pasos y despedida del curso completoHemos terminado el curso, pero nuestro videojuego puede seguir siendo creciendo y podemos darle un mejor acabado. En esta lección antes del cierre, os propondré algunos retos y puntos de extensión del juego, así como os daré algunos consejos y recomendaciones.2
Este contenido está protegido, ¡por favor acceder y inscribirse en el curso para ver este contenido!
Retos y siguientes pasos
Anterior
![Level Up [Game Dev Hub]](https://www.levelup-gamedevhub.com/wp-content/uploads/2022/06/Logo_LevelUp_HUB_Positivo-2.png)
