¿Querés hacer un juego multijugador en Unity pero no sabés por dónde empezar?
Este curso gratuito te enseña los fundamentos de networking en Unity usando Netcode for GameObjects (NGO), la solución oficial de Unity para juegos multijugador.
Lo que vas a construir:
A lo largo de 2 módulos vas a conectar dos jugadores en la misma red, sincronizar su movimiento y crear un sistema de disparo donde ambos jugadores ven los proyectiles en tiempo real. Al terminar, vas a tener un prototipo funcional de shooter multijugador.
¿Qué cubre el curso?
-
Conceptos fundamentales de networking: cliente, host, servidor
-
Cómo funciona Netcode for GameObjects y por qué usarlo
-
Conexión de jugadores en red local
-
Sincronización de movimiento con NetworkVariables
-
Comunicación entre jugadores con RPCs (Remote Procedure Calls)
-
Sistema de disparo multijugador sincronizado
¿Por qué este curso?
El multijugador es uno de los temas más complejos en Unity, y hay muy poco material claro en español. Este curso ordena los conceptos paso a paso, sin saltar pasos y sin asumir que ya sabés networking. Cada lección construye sobre la anterior hasta que tenés un resultado jugable.
Este curso cubre los fundamentos (Módulos 1 y 2). Si después querés seguir construyendo un juego completo con lobbies, sistema de partidas, score, Relay para jugar por internet y temas avanzados como latencia y optimización, existe un curso completo de 41 lecciones que continúa desde donde termina este.
No necesitás experiencia previa en multijugador. Solo conocimientos básicos de Unity y C#.