La API de alto nivel multijugador de Unity (HLAPI) es un sistema para crear capacidades multijugador para los juegos de Unity. Está construido sobre la capa de comunicación transport en tiempo real de nivel inferior, y maneja muchas de las tareas comunes que se requieren para los juegos multijugador. Si bien la capa de transporte admite cualquier tipo de topología de red, HLAPI es un sistema autorizado por el servidor; aunque permite que uno de los participantes sea un cliente y el servidor al mismo tiempo, por lo que no se requiere un proceso de servidor dedicado. Al trabajar en conjunto con los servicios de internet, esto permite que los juegos multijugador se jueguen en Internet con poco trabajo 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:
El HLAPI está construido de una series de capas que agregan funcionalidad:
Esta sección del manual explica cómo usar el HLAPI de jugadores multijugador.