Demo

Resumen de recursos multijugador: Obtenga las últimas plantillas, muestras y demostraciones

DANIEL CROUGH Senior Content Marketing Manager
Mar 27, 2024|6 minutos
Resumen de recursos multijugador: Obtenga las últimas plantillas, muestras y demostraciones
Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.

El informe 2024 Unity Gaming revela que los estudios están creando más juegos multijugador a pesar de su complejidad. Aunque incorporar más jugadores al desarrollo de juegos plantea retos, nunca ha sido tan sencillo crear juegos multijugador con Unity. Consulta esta lista de recursos para familiarizarte con las últimas demos, ejemplos y plantillas multijugador.

Captura de pantalla de un shooter espacial en 2D
Captura de pantalla de un shooter espacial en 2D
Recursos para nuevos desarrolladores multijugador

Nuestra biblioteca de redes de alto nivel, NetCode para GameObjects (NGO), simplifica el desarrollo de juegos multijugador abstrayendo la lógica de red. Permite gestionar y transmitirGameObjects y datos del mundo de forma eficaz a través de sesiones de red a varios jugadores. Si te estás iniciando en el desarrollo multijugador, NGO es un excelente punto de partida.

Proyecto "Hola Mundo": Este tutorial para principiantes te guiará a través de la creación de un proyecto con NGO para sentar las bases de tu primer juego en red.

Shooter espacial en 2D: Profundiza en la física, el movimiento y los efectos de estado utilizando Netcode, NetworkVariables y ObjectPooling con este atractivo ejemplo de código.

Invaders: Obtenga información sobre el flujo del juego, la mecánica de movimiento única, los temporizadores compartidos en red y mucho más.

Muestra orientada al cliente: Explore los movimientos dirigidos por el cliente, la física en red, la generación de objetos y la reasignación.

Muestra de prefabricados de red direccionables dinámicos: Aprenda a añadir dinámicamente nuevos prefabricados generables en tiempo de ejecución con este ejemplo de código avanzado.

Por último, el equipo de Unity Gaming Services (UGS) ha actualizado recientemente su documentación sobre los servicios para ONG y multijugador. También puedes pasarte por el foro multijugador si tienes preguntas o necesitas ayuda.

Jugabilidad de Megacity Metro
Captura de pantalla de un shooter espacial en 2D
Recursos para desarrolladores multijugador más avanzados

¿Preparado para abordar proyectos multijugador más complejos? Estas demos y muestras avanzadas introducen sofisticados conceptos multijugador, integrando servicios como Lobby, Vivox, Relay, Multiplay Hosting y DOTS/ECS.

Plantilla multijugador competitiva a pequeña escala: Este es tu punto de partida para crear y enviar un proyecto multijugador usando Netcode For GameObjects y UGS. La plantilla incluye una herramienta Bootstrapper que te ayuda a realizar pruebas más rápidamente utilizando varios modos de red (Host, Cliente, Servidor) y configuraciones dinámicas, tutoriales en el Editor y un flujo de juego básico basado en eventos.

Muestra del vestíbulo del juego: Aprenda a utilizar los paquetes Lobby y Relay de UGS para crear una experiencia de lobby de juego típica. La conexión al vestíbulo también habilitará Vivox Voice Chat siempre que haya un dispositivo de entrada de audio disponible.

Ejemplo de juego multijugador sin servidor:Este ejemplo muestra cómo unirse o crear una sala de juego de Lobby Service y competir en un sencillo juego de arena de recogida de monedas.

Sala del Jefe: Este juego de rol multijugador cooperativo completamente funcional hecho con Unity Netcode es una muestra educativa diseñada para mostrar los patrones típicos de netcode que suelen aparecer en juegos multijugador similares. ¿Prefiere seguirnos con un vídeo? Consulte esta serie de seminarios web.

Gatitos galácticos: Este juego de ejemplo de aventura espacial cooperativa en 2D te ayudará a aprender a aplicar y sincronizar animaciones de sprites, efectos de partículas y movimiento 2D básico.

Battle Royale con Photon Fusion: Nos hemos asociado con Photon para lanzar un nuevo activo que te ayudará a producir el máximo rendimiento en la plataforma de orquestación Game Server Hosting (Multiplay) de Unity y Matchmaker.

Metro Megacity: Megacity Metro, nuestra demo multijugador más sólida hasta la fecha, admite más de 128 jugadores y utiliza la última tecnología multijugador, incluidos Unity Gaming Services y DOTS/ECS.

De la comunidad

Hay muchísimos vídeos creados por nuestra comunidad de desarrolladores y creadores de contenidos, pero aquí tienes algunos de nuestros favoritos.

Cómo: Unity Online Multiplayer":Tarodev nos ha agraciado con una maravillosa introducción a NGO que te lleva desde la instalación hasta la interpolación, pasando por la autoridad del servidor.

Code Monkey's "Learn Multiplayer Free":Nuestro amigo Code Monkey tiene una excelente guía sobre cómo construir un juego multijugador en Unity usando NGO y el resto de UGS.

Curso "Netcode para entidades" de Turbo:No podíamos dejar a Turbo fuera de la mezcla. Este curso te guía a través de cómo construir un juego competitivo multijugador estilo MOBA.

Creación de juegos multijugador más grandes y atrevidos con ECS/DOTS

Si eres un desarrollador multijugador experimentado y tienes una gran idea que requiere un alto grado de rendimiento y determinismo, DOTS y ECS podrían ser la base adecuada para tu juego.

Pasar de un enfoque de diseño orientado a objetos a otro orientado a datos puede suponer un ajuste, incluso para programadores experimentados. Hemos elaborado esta lista de lecturas para ayudarte a empezar con el diseño orientado a datos en Unity.

Lo último en herramientas multijugador de la GDC

Este año, en la GDC, presentamos nuestra hoja de ruta multijugador para Unity 6. Estamos trabajando duro para ofrecerte el modo de juego multijugador, autoridad distribuida, un SDK de servicios multijugador más sencillo y mucho más. Echa un vistazo a la hoja de ruta y vota por tus características favoritas, o participa en la conversación en el foro multijugador.