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.

Soluciones NetCode para cooperación casual
Llega a juegos multijugador de cooperación casual con el paquete NetCode for GameObjects. Sincroniza escenas y datos de GameObjects entre múltiples clientes y plataformas con modelos con autorización del cliente o del servidor. Unity te ayuda a optimizar tus juegos multijugador con herramientas para medir el rendimiento de la red, tanto en Play Mode como en tiempo de ejecución.
Relay, de Unity Gaming Services, es un rentable servicio de acompañamiento entre pares para ampliar las pruebas de juego y crear un juego multijugador sin tener que invertir en alojamiento dedicado.

Soluciones NetCode para acción competitiva
Llega a los juegos multijugador de acción competitiva con el paquete NetCode for Entities basado en ECS, que fue creado para ofrecer rendimiento y escalabilidad. Crea un ambicioso juego con autorización del servidor que incluya predicción, interpolación y compensación de retardo.
Gestiona los costos con un objetivo de compilación de servidor dedicado que pueda eliminar automáticamente los recursos. Despliega con Multiplay Hosting de Unity Gaming Services, un enfoque simplificado para mantener la resiliencia y escalabilidad en tu infraestructura de juegos, para que puedas centrarte en ofrecer la mejor experiencia a tus jugadores.

Mejora el nivel de tu juego con los servicios para videojuegos de Unity
Crea tu juego cooperativo a pequeña escala con Netcode for GameObjects y conecta a tus jugadores con Relay y Lobby.
Además, accede a más soluciones de Unity disponibles para construir, administrar y hacer crecer tu juego. Estas soluciones superaron las pruebas de las empresas más importantes del mundo del juego.

Obtén control exacto de la capa de transporte
El Paquete de Transporte de Unity es una biblioteca agnóstica al netcode que proporciona una capa de red de bajo nivel centrada en el rendimiento y la fiabilidad: una biblioteca de transporte moderna, segura y portátil que amplía el UDP convencional con características avanzadas como soporte para el servicio de Relay de Unity, UnityTLS y tuberías, entre otros.
Tanto NetCode for GameObjects como NetCode for Entities se basan de forma predeterminada en UTP como transporte. No obstante, los desarrolladores que deseen mantener un control exacto de la red pueden usar UTP como biblioteca independiente.

Conoce el código de red con muestras de NetCode
Explora el código de nuestras muestras multijugador para obtener más información sobre el desarrollo de juegos multijugador.
- Habitación del Jefe es un juego cooperativo casual en 3D con código de nivel de producción, construido con Netcode para GameObjects e integrado con Lobby y Relay.
- Gatitos Galácticos es una muestra de aventura espacial cooperativa en 2D construida con Netcode para GameObjects y diseñada para ayudarte a aprender cómo sincronizar objetos de red.
- Red de Carreras es una muestra de carreras competitivas de ritmo rápido, construida con Netcode para Entidades, que ejemplifica la predicción del lado del cliente, la interpolación y la compensación de latencia.

Aprende y crea en comunidad
Alguien dijo una vez que es peligroso ir solo, así que pensamos que deberías seguir este consejo. Consulta nuestra documentación para obtener referencias técnicas y contenido para comenzar a trabajar en red.
Además, nuestro equipo está activo en el foro de Multijugador, Discord y GitHub si tienes alguna pregunta.
Más información sobre las redes multijugador
Preguntas frecuentes
Sí. Las soluciones NetCode de Unity admiten un modelo de host/servidor de escucha en el que un cliente actúa como host y otros clientes se conectan a este. Puedes consultar más información aquí.
Con la versión más reciente de Transport, que se utiliza en todas nuestras soluciones multijugador, somos compatibles con todas las plataformas, incluida WebGL. Siéntete libre de revisar nuestra hoja de ruta para votar o compartir tus ideas aquí.
NetCode for GameObjects está listo para producción desde el 20 de septiembre de 2022 y Netcode for Entities está en fase de prelanzamiento a partir de 2022.2 Tech Stream.
Nuestro plan actual es mantener las dos soluciones NetCode separadas de la plataforma de desarrollo en tiempo real de Unity. Si los planes cambian, nuestra hoja de ruta será el primer lugar en reflejar eso.
Netcode for GameObjects estará disponible en las versiones 2020.3, 2021.3, 2022.1 y 2022.2
Netcode for Entities estará disponible en la versión 2022.2.
Netcode for GameObjects y Transport se integran perfectamente con Unity Relay.
Para Multiplay Hosting, el proceso para configurarlos juntos es actualmente manual; sin embargo, nuestro equipo está trabajando en hacer que este flujo de trabajo de DGS sea óptimo y fluido en todas nuestras soluciones.
Absolutamente. Tanto en el SDK como en los documentos. Estamos emocionados de poder compartir este trayecto con la comunidad y también pondremos a disposición otros tipos diferentes de contribuciones, por ejemplo, procesos RFC para analizar decisiones de diseño.
Nuestras dos soluciones multijugador admiten un modelo de servidor de juegos dedicado. Para crear un servidor de juegos dedicado, puedes cambiar tu objetivo de compilación a un servidor dedicado, desarrollar tu proyecto como lo haces de manera habitual y, luego, subir esa compilación final a un servicio de alojamiento de servidores de juegos o a tu propio hardware de servidor.
Nuestro sitio de documentación ofrece recursos de aprendizaje y artículos para ayudarte a comenzar. Si tienes alguna otra pregunta, puedes preguntar a nuestro equipo directamente en Discord.





