Cómo Triangle Factory obtuvo una ventaja táctica multiplataforma

Breachers: Un caso de estudio de Unity
¿Cómo puede un estudio ágil ofrecer conectividad entre plataformas en todos los principales dispositivos de VR? Tras el éxito de Hyper Dash, Triangle Factory sabía que el éxito significaba maximizar el alcance de los jugadores y las plataformas mientras mantenían a su pequeño equipo enfocado en la jugabilidad. Utilizaron las soluciones de backend y comunidad de UGS para abrir la puerta a un mercado inexplorado.
El desafío
Potenciando el juego entre plataformas en dispositivos de VR con un equipo ágil
Plataformas
Meta Quest, PlayStation VR2, Pico, Windows, Steam
Miembros del equipo
30
Ubicación
Gante, Bélgica
Acercándose a un nuevo formato de VR
Breachers es el primer FPS táctico 5v5 para VR, y el alcance de la plataforma fue crítico para asegurar una masa crítica de jugadores. Con las capacidades multiplataforma de UGS y el soporte multiplataforma de Unity, Triangle Factory pudo ofrecer un lanzamiento impecable en todas las principales plataformas de VR.

Los resultados
- Lanzamiento fluido con 110k MAU en el primer mes respaldado por la arquitectura de backend de UGS y el Hosting de Multiplay
- Se ahorraron ocho semanas de tiempo de desarrollo con Autenticación, Matchmaker, Vivox Voice Chat, Amigos y Tableros de líderes
- Reducción de costos de servidor de hasta un 25% con una orquestación híbrida de servidores de Hosting de Multiplay

Aprovechando todo el potencial del mercado de VR
Timothy Vanherbergen, CEO de Triangle Factory, enfatiza que, "el juego cruzado fue la prioridad número uno para asegurar una base de usuarios activa en diferentes sistemas de VR."
VR ofrece un emocionante potencial de juego, pero los jugadores están dispersos en una variedad de dispositivos, cada uno con sus propias entradas únicas.
"Los proveedores a menudo añaden características que son únicas para sus dispositivos," dice el CTO de Triangle Factory, Pieter Vantorre. "Unity proporciona las herramientas necesarias para adaptarse a estos cambios. Los envoltorios para diferentes bibliotecas nos ayudan a aprovechar al máximo las características únicas de cada dispositivo."

Reduciendo recursos y complejidad
Triangle Factory utiliza tecnología multijugador probada de UGS para acelerar el trabajo de arquitectura de backend, ayudando a los desarrolladores a concentrarse en nuevas características y optimizaciones.
"Somos desarrolladores de juegos de corazón, enfocados en escribir código de juego," dice Pieter. "Nuestro equipo tiene algunos expertos técnicos, pero incluso los requisitos mínimos de backend para Breachers se convirtieron en un cuello de botella. Si hubiéramos construido todo lo que UGS ofrece nosotros mismos, habría requerido más recursos y significativamente más fondos."
El equipo de Pieter también aprecia la rentabilidad de servicios como Multiplay Hosting. Previo al lanzamiento, trabajaron con equipos de Unity para optimizar la orquestación de servidores de modo que el 90% de las instancias de servidor de Breachers’ estén funcionando en metal desnudo con la nube como respaldo. Al trabajar con el equipo de Multiplay, Triangle Factory entregó conectividad de juego cruzado al 20-25% del costo de otros proveedores.

Centrarse en la latencia cero
En los juegos competitivos, el servidor es la única fuente de verdad, lo que significa que el cliente a menudo tiene que actualizar sus cálculos basándose en los datos del servidor. Reducir la latencia es esencial ya que esto disminuye la necesidad de estas actualizaciones y mejora las tasas de fotogramas.
"Nuestro mayor obstáculo fue asegurarnos de que nuestras mecánicas de movimiento avanzadas como inclinarse, descender y agacharse fueran cómodas sin causar mareos," comparte Pieter. "Para lograr esto, una tasa de fotogramas estable es crítica: se necesita un mínimo de 72 fps, pero se prefieren 90 fps."
Triangle Factory utiliza Multiplay Hosting y Matchmaker para agrupar a los jugadores con bajo ping, asegurando una experiencia de juego más fluida. La red global de Multiplay Hosting y la gestión automatizada de servidores permiten a Triangle Factory ofrecer un juego que es receptivo y libre de náuseas.

Ahorra tiempo con servicios de conexión de jugadores
Habilitar conexiones de jugadores es esencial para la estrategia de retención de Triangle Factory.
Triangle Factory optimizó su desarrollo backend utilizando Friends, Lobby, Leaderboards y Autenticación de la suite de Backend y Community Solutions de Unity, todos los cuales son agnósticos a la plataforma y habilitados para múltiples plataformas. Friends permite a las personas construir listas de otros jugadores con los que jugar, mientras que Lobby facilita que comiencen un juego juntos. Estos servicios funcionan sin problemas con Autenticación para gestionar y asegurar las identidades de los jugadores.
En lugar de construir estas características ellos mismos, el equipo eligió usar UGS. “Friends y Lobby redujeron el tiempo de desarrollo en características de jugadores de unas pocas semanas a unos pocos días. Nos ahorró mucho tiempo,” dice Pieter.
Y esa estrategia ha dado sus frutos: el juego tiene múltiples ligas con más de 200 equipos. “Nuestro sistema Friends UGS es crucial para reunir esas comunidades en un juego,” dice Timothy.

Mejorando la retención con un mejor matchmaking
“En el espacio de VR, donde tienes una base de jugadores mucho más pequeña, la retención es crucial,” señala Timothy. Triangle Factory utiliza el matchmaking de manera estratégica para ayudar a mantener a los jugadores activos.
El equipo notó que la retención era mayor cuando los nuevos jugadores eran emparejados juntos. Usando las reglas personalizadas de Matchmaker, Triangle Factory empareja a los jugadores según el nivel de habilidad, la experiencia acumulada y la proximidad geográfica, lo que ayuda a reducir la latencia.
“Es muy fácil configurar esas reglas, y Matchmaker nos permite relajarlas cuando no se puede hacer un emparejamiento adecuado de habilidad o experiencia,” dice Pieter.
Triangle Factory continúa probando nuevas reglas mientras trabaja en un nuevo modo competitivo.

Configurando las comunicaciones de los jugadores
El enfoque en experiencias sociales divertidas se traslada a las comunicaciones dentro del juego, donde el trabajo en equipo efectivo es clave para la acción. Triangle Factory utiliza Vivox Voice Chat para conectar a los jugadores con audio nítido en todas las principales plataformas de VR.
“El chat de voz es muy importante porque el trabajo en equipo es el mayor factor para ganar una partida”, dice Timothy. “Un equipo que se comunica bien siempre tendrá la ventaja sobre un equipo que no se comunica.”
Triangle Factory aprovecha los canales de Vivox para dividir el chat entre equipos durante las partidas. En el lobby, antes o después de la partida, los canales se unifican para que los jugadores puedan reunirse y socializar. Vivox Voice Chat en Breachers agudiza las tácticas del equipo y crea camaradería, preparando el escenario para momentos mágicos de multiplayer que mantienen a los jugadores regresando.
“Simplemente funciona”, añade Pieter. “Tanto el servicio como el soporte del equipo de Vivox son excelentes.”

Logrando un día de lanzamiento aburrido con un hosting dirigido por expertos.
Para llevar Breachers a las plataformas de VR en todo el mundo, Triangle Factory utiliza una configuración de servidor híbrido en la nube/metal desnudo. Pieter aprecia las ideas de Multiplay al diseñar su cobertura de servidores: “Recibimos estadísticas útiles de Multiplay sobre nuestras capacidades de jugadores. Esto nos ayuda a optimizar nuestra cobertura y monitorear el rendimiento.”
Las cuentas de jugadores del día uno pueden ser difíciles de estimar, pero colaborar con el equipo de Multiplay aseguró que estaban listos para un repentino aumento de jugadores. “Trabajamos con el equipo de Multiplay, yendo y viniendo, asegurándonos de que la escalabilidad en la nube estuviera en funcionamiento y que nuestra capacidad de servidor estuviera bien ajustada,” dice Pieter.
Con 110k MAU en el primer mes, Triangle Factory consideró el lanzamiento de Breachers como “impecable.” Al confiar en herramientas diseñadas específicamente para reforzar su backend, el equipo pudo concentrarse en crear una jugabilidad innovadora y confiar en que todo funcionaría para los jugadores en el momento de lanzamiento.

““Para una empresa que crea juegos LiveOps como la nuestra, tener una arquitectura de backend sólida es crucial. UGS nos permite centrarnos principalmente en desarrollar el juego, en lugar de construir una arquitectura de backend escalable.””
Timothy Vanherberghen - Triangle Factory
CEO and CofounderUnity Gaming Services ayuda a los desarrolladores a configurar, gestionar y automatizar servicios a gran escala, mientras se mantienen dentro del ecosistema de Unity. Confiado por algunos de los mejores estudios del mundo, UGS puede ayudarte a optimizar tu pila tecnológica para que puedas concentrarte en tu juego.