Cómo los creadores lanzan y escalan juegos Multiplayer con Unity

MATT WOODS / UNITYSenior Product Marketing Manager
Aug 24, 2023|8 minutos
Cómo los creadores lanzan y escalan juegos Multiplayer con Unity
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.

La industria del videojuego es una de las más exigentes y gratificantes, sobre todo en lo que respecta a los juegos Multiplayer. Más de 400 juegos multijugador han confiado en Unity Game Server Hosting (Multiplay) para crear increíbles experiencias multijugador, desde superproducciones AAA como Apex Legends hasta sensaciones indie como Entre nosotros.

Lea cómo estudios de todos los tamaños, que utilizan cualquier motor de juego, han escalado para adaptarse a las necesidades de su juego.

Eleven Puzzles y Team17 ahorran tiempo y reducen costes
Fotograma del caso sin resolver de Eleven Puzzles

Eleven Puzzles integró Game Server Hosting para su Caso sin resolver para que la escala nunca fuera un problema, sin importar cuántos jugadores se unieran a la diversión.

"Buscaba un servicio de alojamiento que lo hiciera todo por nosotros para poder dedicarnos casi exclusivamente a crear juegos", explica Adrian Olczyk, director general y cofundador de Eleven Puzzles. "Si no hubiéramos utilizado Game Server Hosting, diría que quizá habríamos tardado entre un 20 y un 30% más en el tiempo de desarrollo".

Además de los plazos de desarrollo, una de las mayores preocupaciones a la hora de diseñar un juego es probablemente el coste por jugador. Optar por el metal desnudo para alojar tu juego puede ofrecer varias ventajas, como un rendimiento constante y fiable para las interacciones en tiempo real entre los jugadores. Sin embargo, no es tan flexible como las máquinas basadas en la nube cuando se trata de escalabilidad instantánea.

Game Server Hosting combina el rendimiento del bare metal con la flexibilidad de la nube a un coste menor. Comparaciones recientes muestran que Game Server Hosting puede reducir el coste de alojamiento por jugador entre un 30-40%, dependiendo del diseño de tu juego, el número de jugadores y la distribución (a partir del segundo trimestre de 2023).

¡Al igual que Eleven Puzzles, en lugar de gestionar su propio servicio de alojamiento o gastar tiempo y dinero en crear una flota a través de terceros, Team17 aprovechó Unity para ofrecer títulos multiplataforma como Overcooked! 2, que se trata de diversión loca y adictiva con los amigos.

Niklas Hansson, responsable de tecnología de Team17, explicó cómo la oferta tenía sentido y era rentable: "En un principio, esbozamos un escenario utilizando el matchmaker y el alojamiento de servidores de Amazon, sin tener en cuenta los costes de desarrollo. Si nos fijamos en los costes de alojamiento del servidor, [Unity] suponía entre el 30% y el 50% del precio. Obviamente, [Amazon] no tiene bare metal [y] solo puede ofrecer máquinas en la nube, lo que significa que estás pagando los costes de la nube todo el tiempo. Si sobrestimas masivamente la cantidad de servidores que necesitas, sería una gigantesca pérdida de dinero".

Innersloth consigue un rendimiento probado a escala masiva
Innersloth Among Us Botón de emergencia

Mantener un rendimiento fiable fomenta la satisfacción de los jugadores, animándoles a seguir invirtiendo en su juego a largo plazo y a volver a por más. Cuando el número de jugadores empiece a crecer, hay que ser capaz de adaptarse rápidamente a la demanda, y atender a los jugadores allí donde se encuentren. Este caso práctico muestra cómo Apex Legends se expandió globalmente en su lanzamiento.

Del mismo modo, a medida que Among Us se convertía en un éxito repentino, Innersloth necesitaba asegurarse de que podía seguir ofreciendo una experiencia óptima a los jugadores. Al asociarse con Unity, pudieron ofrecer un entorno en línea estable con Game Server Hosting (Multiplay), al tiempo que obtenían los datos que necesitaban para ofrecer nuevas funciones a sus seguidores mediante Unity Analytics.

"Ha sido un placer trabajar con los equipos de Unity", afirma Callum Underwood, fundador de Robot Teddy, una agencia que colaboró con Innersloth en Among Us. "Entienden de juegos, es muy fácil hablar con ellos y, lo que es más importante, siempre han puesto las necesidades de nuestro pequeño equipo de desarrollo por encima de todo".

La cobertura geográfica es clave para cualquier infraestructura de juego, y también lo es la capacidad de hacer frente a cualquier aumento de la demanda. Game Server Hosting ha impulsado recientemente más de 77 millones de sesiones de juego en todo el mundo y ha permitido a los estudios desplegarse en más de 290 centros de datos en todo el mundo, ayudando a que los juegos prosperen sin importar en qué parte del mundo se encuentren los jugadores*.

"Cuando pensamos en cómo escalar, el hecho de que la infraestructura esté ahí en todo el mundo y de que distribuyamos en todo el mundo nos facilita mucho llegar a nuestra audiencia", afirma David Smethurst, antiguo jefe de programación de Team17.

La velocidad a la que los jugadores pueden empezar a experimentar su juego puede tener un impacto significativo en el compromiso y la retención. Esta interacción inicial marca la pauta de la percepción general: Si los jugadores tienen que esperar demasiado, perderán el interés incluso antes de entrar en el núcleo del juego. Cuando se trata de emparejar a tus jugadores rápidamente, Unity fue intencional en su diseño y eligió un método que redujo el tiempo para emparejar hasta en un 35% de otros métodos.

Para gestionar esto a gran escala, Unity va un paso por delante de la curva de demanda, manteniendo un buffer de servidores en estado caliente para asegurarse de que están preparados para un aumento de jugadores. Esto es esencial para el éxito del lanzamiento de un juego y ayuda a garantizar que, cuando el número de jugadores supere incluso las previsiones más ambiciosas, haya servidores disponibles para todos.

Para el lanzamiento de Apex, la plataforma soportó más de 3 millones de usuarios simultáneos con un SLA de tiempo de actividad del 99,95%, lo que da a Respawn la confianza de que el éxito de sus juegos no se verá obstaculizado por la infraestructura que los alimenta.

Hi-Rez Ventures crea una ventanilla única
Arte clave de Divine Knockout de Hi-Rez Studios

Game Server Hosting funciona muy bien por sí solo, y como forma parte de Unity Gaming Services (UGS), puedes obtener los mayores beneficios de toda la cartera. UGS ofrece soluciones de eficacia probada para hacer frente a los principales retos que plantea la ejecución de juegos multijugador en directo a cualquier escala, todo en un mismo lugar.

Por ejemplo, cuando Hi-Rez busca soluciones para sus títulos multijugador, el equipo se centra en servicios de juego en directo creados a escala. En el caso de Empresa Rogue, Divine Knockouty otros títulos, se trata de soluciones multijugador y de operaciones en directo con una trayectoria probada en el estudio de UGS.

"Cosas como Analytics, Game Server Hosting, todas esas cosas realmente encajan y hacen que nuestra plataforma sea más fuerte sin que tengamos que hacer el trabajo en casa", compartió Alex Cantatore, vicepresidente de marketing de marca en Hi-Rez Ventures.

Una de las formas en las que el estudio utiliza UGS es para realizar un seguimiento de los datos de los personajes en cada sesión de juego, lo que permite retocar minuciosamente las cifras de daño y las habilidades únicas para mejorar la jugabilidad.

Unity Analytics puede ayudar a afinar una nueva experiencia de usuario y crear un tutorial informativo pero conciso que ayude a los nuevos jugadores a tener las herramientas necesarias para saltar directamente a los juegos. Lee cómo funciones como Player Funnels pueden hacer esto por tu juego, y luego sigue el ejemplo de estos increíbles creadores implementando soluciones UGS en tu próximo proyecto.

Aquí tienes algunos recursos para empezar:

Lanza y escala tu próximo título Multiplayer con las soluciones de Unity. Si tienes preguntas sobre cómo empezar, ponte en contacto con nuestro equipo en los foros de Multiplayer.

*Datos correspondientes al periodo comprendido entre el 8 de julio y el 8 de agosto de 2023.