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

El High Level API (API de Alto Nivel)

The High Level API (HLAPI) is a system for building multiplayer capabilities for Unity games. It is built on top of the lower level transport real-time communication layer, and handles many of the common tasks that are required for multiplayer games. While the transport layer supports any kind of network topology, the HLAPI is a server authoritative system; although it allows one of the participants to be a client and the server at the same time, so no dedicated server process is required. Working in conjunction with the internet services, this allows multiplayer games to be played over the internet with little work from developers.

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