Version: 5.4
Visión general de Networking (redes)
Conceptos del Sistema de Red

El High Level API (API de Alto Nivel)

El API de Alto Nivel (HLAPI) es un sistema para construir capacidades multijugador para juegos de Unity. Está construido encima de la capa del nivel menor del transport de la comunicación en tiempo real, y maneja las tareas comunes que son requeridas para juegos multi-jugador. Mientras que la capa de transporte soporte cualquier tipo de topología de red, el HLAPI es un sistema servidor autoritaria; aunque solo permite que uno de los participantes sean un cliente y el servidor al mismo tiempo, por lo que no hay un proceso dedicado al servidor requerido. Trabajando en conjunto con los servicios de internet, esto permite a que los juegos multijugador sean jugados a través de la internet con el menor trabajo posible de los desarrolladores.

El HLAPI es un nuevo conjunto de comandos de red construidos en Unity, dentro de un nuevo namespace: UnityEngine.Networking. Está enfocado en su fácil uso y desarrollo iterativo y proporciona servicios útiles juegos multi-jugador, tal como:

  • Manejadores de mensajes
  • Serializadores de alto rendimiento de propósito general
  • Una administración de objeto distribuida
  • Sincronización de estados
  • Clases de Network (red): Servidor, cliente, conexión, etc

El HLAPI está construido de una series de capas que agregan funcionalidad:

Para más información:

Visión general de Networking (redes)
Conceptos del Sistema de Red