Como a Triangle Factory ganhou uma vantagem tática multiplataforma
Infratores: Um estudo de caso da Unity
How can a lean studio deliver cross-play connectivity on all major VR platforms? Following the success of Hyper Dash, Triangle Factory knew that success meant maximizing player and platform reach while keeping their small team focused on gameplay. They used UGS’s backend and community solutions to kick down the door to an untapped market.
Powering cross-platform play across VR devices with a lean team
Meta Quest, PlayStation VR2, Pico, Windows, Steam
30
Ghent, Belgium
Fechando em um novo formato de VR
Breachers é o primeiro FPS tático 5v5 para VR, e o alcance da plataforma foi fundamental para garantir uma massa crítica de jogadores. Com os recursos multiplataforma da UGS e o suporte multiplataforma da Unity, a Triangle Factory foi capaz de oferecer um lançamento impecável em todas as principais plataformas VR.
Os resultados
- Lançamento suave com 110k MAU no primeiro mês suportado por UGS arquitetura de back-end e Multiplay Hosting
- Salvo oito semanas de desenvolvimento tempo com Authentication, Matchmaker, Vivox Voice Chat, Friends e Leaderboards
- Custos de servidor reduzidos em até 25% com uma orquestração híbrida de servidor de hospedagem Multiplay
Timothy Vanherbergen, CEO da Triangle Factory, enfatiza que "o jogo entre plataformas era a prioridade número um para que pudéssemos garantir uma base de usuários ativa em diferentes sistemas VR".
VR oferece um potencial de jogabilidade empolgante, mas os jogadores estão espalhados por uma variedade de dispositivos, cada um com suas próprias entradas exclusivas.
"Os fornecedores geralmente adicionam recursos que são exclusivos para seus dispositivos", diz o CTO da Triangle Factory, Pieter Vantorre. "A Unity fornece as ferramentas necessárias para se adaptar a essas mudanças. Os invólucros para diferentes bibliotecas nos ajudam a aproveitar ao máximo os recursos exclusivos de cada dispositivo."
Triangle Factory usa tecnologia multiplayer testada em batalha da UGS para acelerar o trabalho de arquitetura de back-end, ajudando os desenvolvedores a se concentrarem em novos recursos e otimizações.
"Somos desenvolvedores de jogos de coração, focados em escrever código de jogabilidade, ", diz Pieter. "Nossa equipe tem alguns especialistas técnicos, mas mesmo os requisitos mínimos de back-end para Breachers se tornaram um gargalo. Se tivéssemos construído tudo o que UGS oferece, isso exigiria mais recursos e significativamente mais fundos."
A equipe de Pieter também aprecia o custo-benefício de serviços como Multiplay Hosting. Antes do lançamento, eles trabalharam com as equipes da Unity para otimizar a orquestração de servidores para que 90% das instâncias de servidor de Violação sejam executadas em bare metal com nuvem como backup. Ao trabalhar com a equipe de Multiplay, a Triangle Factory forneceu conectividade cross-play a 20-25% do custo de outros provedores.
Em jogos competitivos, o servidor é a única fonte de verdade – o que significa que o cliente muitas vezes tem que atualizar seus cálculos com base nos dados do servidor. Reduzir a latência é essencial, pois isso reduz a necessidade dessas atualizações e melhora as taxas de quadros.
"Nosso maior obstáculo era garantir que nossas mecânicas de movimento avançadas, como inclinação, rapel e agachamento, fossem confortáveis sem causar enjoo", compartilha Pieter. "Para conseguir essa taxa de quadros estável é fundamental – um mínimo de 72 fps é necessário, mas 90 fps é preferível."
Triangle Factory usa Multiplay Hosting e Matchmaker para agrupar jogadores com ping baixo, garantindo uma experiência de jogo mais suave. A rede global e o gerenciamento automatizado de servidores da Multiplay Hosting capacitam a Triangle Factory a oferecer uma jogabilidade responsiva e sem náuseas.
Habilitar conexões de jogador é essencial para a estratégia de retenção da Triangle Factory.
A Triangle Factory simplificou seu desenvolvimento de back-end usando Friends, Lobby, Leaderboards e Authentication do pacote Backend e Community Solutions da Unity, todos independentes de plataforma e habilitados para multiplataforma. Friends permite que as pessoas criem listas de outros jogadores para jogar, enquanto Lobby facilita o início de um jogo juntos. Esses serviços funcionam perfeitamente com Authentication para gerenciar e proteger as identidades dos jogadores.
Em vez de criar esses recursos por conta própria, a equipe optou por usá UGS. "Amigos e Lobby tempo de desenvolvimento reduzido em recursos do jogador de algumas semanas para alguns dias. Isso nos economizou muito tempo", diz Pieter.
E essa estratégia valeu a pena – o jogo tem várias ligas com mais de 200 equipes. "Nosso sistema de UGS Friends é crucial para reunir essas comunidades em um jogo", diz Timothy.
"No espaço VR, onde você tem uma base de jogadores muito menor, a retenção é crucial", observa Timothy. Triangle Factory usa matchmaking estrategicamente para ajudar a manter os jogadores ativos.
A equipe notou que a retenção era maior quando novos jogadores eram combinados. Usando as regras personalizadas do Matchmaker, o Triangle Factory combina os jogadores com base no nível de habilidade, experiência acumulada e proximidade geográfica, o que ajuda a reduzir a latência.
"É muito fácil configurar essas regras, e o Matchmaker nos permite relaxá-las quando uma combinação de habilidade ou experiência adequada não pode ser feita, " diz Pieter.
A Triangle Factory continua a testar novas regras enquanto trabalha em um novo modo competitivo.
O foco em experiências sociais divertidas é transferido para as comunicações no jogo, onde o trabalho em equipe eficaz é a chave para a ação. A Triangle Factory usa Vivox bate-papo por voz para conectar jogadores com áudio nítido em todas as principais plataformas de VR.
"O bate-papo por voz é super importante porque o trabalho em equipe é o maior fator para vencer uma partida", diz Timothy. "Uma equipe bem comunicante sempre terá vantagem sobre uma equipe não comunicativa."
Triangle Factory aproveita os canais da Vivox para dividir o bate-papo entre as equipes durante as partidas. No lobby, pré ou pós-jogo, os canais são unificados para que os jogadores possam se encontrar e socializar. Vivox Voice Chat em Breachers afia as táticas da equipe e cria camaradagem, preparando o terreno para momentos multiplayer mágicos que mantêm os jogadores voltando.
"Simplesmente funciona", acrescenta Pieter. "Tanto o atendimento quanto o suporte da equipe Vivox é ótimo."
Para obter Breachers em plataformas VR em todo o mundo, a Triangle Factory usa uma configuração de servidor híbrida de nuvem/bare metal. Pieter aprecia os insights da Multiplay ao projetar sua cobertura de servidor: "Recebemos estatísticas úteis de Multiplay sobre nossas capacidades de jogadores. Isso nos ajuda a otimizar nossa cobertura e monitorar o desempenho."
As contagens de jogadores do primeiro dia podem ser difíceis de estimar, mas colaborar com a equipe Multiplay garantiu que eles estivessem prontos para um fluxo repentino de jogadores. "Trabalhamos com a equipe do Multiplay, indo e voltando, certificando-nos de que o dimensionamento da nuvem estava funcionando e que nossa capacidade de servidor estava bem ajustada", diz Pieter.
Com 110k MAU no primeiro mês, a Triangle Factory considerou o lançamento Breachers "impecável". Ao confiar em ferramentas criadas especificamente para reforçar seu back-end, a equipe poderia se concentrar na criação de jogabilidade inovadora e confiar que tudo funcionaria apenas para os jogadores no go-time.
Unity Gaming Services ajudam os desenvolvedores a configurar, gerenciar e automatizar serviços em escala, permanecendo dentro do ecossistema Unity. Com a confiança de alguns dos melhores estúdios do mundo, UGS pode ajudá-lo a simplificar sua pilha de tecnologia para que você possa se concentrar em seu jogo.