Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post. |
Hay dos tipos de usuarios para la característica de Networking:
El networking (red) de Unity tiene un API de Scripting de “alto nivel” (que nos refiremos a este como HLAPI). Usar esto significa que usted tiene acceso a los comandos que cubren la mayoría de requerimientos comunes para juegos multi-usuario sin la necesidad de preocuparse acerca de los detalles de implementación de “bajo nivel”. La HLAPI le permite a usted:
El networking (redes) de Unity es integrado al motor y el editor, permitiéndole a usted trabajar con componentes y ayudas visuales para construir su juego multi-jugador. Este proporciona:
Unity offers Internet Services to support your game throughout production and release, which includes:
Nosotros incluimos una Capa de transprote real que ofrece:
Unity’s networking implements simple built-in authentication features which provide basic support for validating sessions, but is not a robust authentication solution.
Robust authentication can be an important factor in developing a multiplayer project, as it helps to prevent malicious users from hijacking player sessions, impersonating other users, disconnecting legitimate players from games, or other malicious actions specific to your game or app.
Because Unity only provides simple built-in authentication, if you require robust protection against malicious actions in your game or app, you should use 3rd party authentication and encryption solutions, or implement them yourself using plugins such as this reference implementation and the NetworkTransport API.
Usted también puede mirar nuestros proyectos ejemplo multijugador para ver cómo estas características se utilizan juntas. Los siguientes proyectos ejemplo se pueden encontrar dentro de esta publicación de Foro de Unity: