Traga mais jogadores para seu jogo com o Unity Multiplayer Services

No Relatório de jogos Unity de 202468% dos estúdios disseram que estão desenvolvendo jogos multijogador - um número que tem aumentado constantemente nos últimos anos em resposta à crescente demanda dos jogadores.
Os jogos multijogador oferecem mais competição e comunidade, incentivando maior envolvimento e retenção. Em 2023, os jogos somente para dispositivos móveis com recursos multijogador tiveram 40,2% mais usuários ativos mensais (MAU) do que os jogos para um jogador, e a receita geral de jogos multijogador cresceu 10%, um aumento substancial em comparação com 0,6% ao ano em todo o setor.
Para alcançar esse sucesso, é necessário investir muito mais em desenvolvimento, operações e retenção de jogadores, mas essa complexidade adicional pode ser gerenciada com as ferramentas certas. Em vez de resolver todos esses problemas internamente, muitos desenvolvedores de jogos preenchem as lacunas em sua pilha de rede com soluções personalizadas para ajudar as equipes de desenvolvimento a manter o foco na jogabilidade. De acordo com um estudo, 88% dos estúdios estão procurando novas ferramentas para atender às suas necessidades de projetos de jogos exigentes.
Ao oferecer estruturas Netcode for GameObjects e Netcode for Entities, bem como soluções multijogador Unity Gaming Services (UGS), como Unity Multiplay Hosting e Vivox Voice Chat, o conjunto de ferramentas de jogos ao vivo da Unity abrange toda a jornada de desenvolvimento de jogos multijogador, desde o conceito e a prototipagem até o lançamento e as operações ao vivo. Esse sistema flexível permite que você crie dentro do ecossistema do Unity ou misture e combine as ferramentas e os serviços necessários para atender às necessidades do seu jogo e da sua equipe de desenvolvimento.
Os jogos com comunidade são mais envolventes, têm um impacto duradouro na vida dos jogadores e geram mais receita para seus desenvolvedores. Minhas melhores lembranças de infância são jogar o modo multijogador em jogos como Goldeneye, Red Alert e Halo com meus amigos. Essas lembranças não seriam possíveis sem suas primeiras versões de multijogador local, cooperativo e on-line.
No atual setor de jogos, a retenção de clientes e a criação de uma comunidade envolvente são mais importantes do que nunca. Essa é a maneira mais eficaz de criar um jogo que dure para sempre e proporcione sucesso comercial a longo prazo, e é por isso que continuamos a investir pesadamente em ferramentas e serviços de desenvolvimento multijogador para ajudá-lo a criar, implantar e operar jogos multijogador.

Os serviços multijogador potencializam os jogos inovadores e ousados. Quando a Triangle Factory criou o Breachers, um jogo de tiro em primeira pessoa 5v5 para RV, seu foco estratégico era maximizar o alcance dos jogadores por meio do acesso a várias plataformas e, ao mesmo tempo, manter a equipe enxuta do estúdio concentrada na jogabilidade. Para isso, eles precisavam que o back-end multijogador estivesse no caminho certo com o mínimo de atrito possível.
Usando a Multiplay Hosting, eles conseguiram reduzir os custos de servidor com uma solução de servidor híbrido, escalando rapidamente para 110 mil MAU no primeiro mês, com o suporte da arquitetura de back-end da UGS e da Multiplay Hosting. Eles também usaram uma série de serviços multijogador para simplificar a pilha e acelerar o tempo de desenvolvimento, incluindo autenticação, Matchmaker, Vivox Voice Chat e Leaderboard.
"O Unity Multiplayer Services reduziu o tempo de desenvolvimento de recursos para jogadores de algumas semanas para alguns dias", diz Pieter Vantorre, CTO da Triangle Factory. "Se tivéssemos construído tudo por conta própria, seriam necessários mais recursos e muito mais fundos."
A StickyLock também optou por usar vários serviços multijogador em conjunto para otimizar um processo de desenvolvimento complexo. "É difícil quantificar a quantidade exata de tempo que o UGS nos poupou, mas eu diria que foi de centenas a milhares de horas de desenvolvimento", diz Jamel Ziaty, produtor do próximo jogo multijogador da StickyLock Histera.
A equipe da StickyLock já estava lidando com um grande conceito de jogo: um jogo de tiro em primeira pessoa distópico e de ritmo acelerado, com uma nova mecânica de jogo chamada "the glitch", que leva os jogadores a diferentes épocas históricas. A pequena equipe precisava de todas as mãos no convés para executar o jogo, portanto, obter cobertura em sua pilha multijogador era crucial.
"Escolhemos o UGS multijogador porque queríamos que um terceiro cuidasse de toda a lógica complexa para que pudéssemos nos concentrar na jogabilidade principal do Histera", explica Ziaty. "Usamos vários serviços da UGS, e é muito útil tê-los em um único provedor. Há menos cola entre os vários serviços com os quais temos que nos preocupar."

Nesses jogos e em muitos outros, o Multiplay Hosting foi testado em escala quanto a desempenho, capacidade e economia para o cliente:
- O Unity Gaming Services hospeda 77 milhões de sessões de jogos por mês.
- A Multiplay Hosting suportou mais de 3 milhões de usuários simultâneos, demonstrando sua capacidade de escalonamento.
- Recentemente, o Unity suportou mais de 175.000 servidores de jogos em execução simultânea.
- A hospedagem Multiplay reduz o custo de hospedagem por jogador em 30 a 40%.
- A Multiplay Hosting tem acesso a 292 locais de data center.
Queremos dar suporte a todos os clientes que estão criando um jogo multijogador. Por esse motivo, oferecemos serviços que vão desde Relay, Matchmaker, Distributed Authority e Multiplay Hosting. Para dar suporte ao rápido crescimento das opções de hospedagem de jogos multijogador, estamos tornando o Multiplay Hosting independente do hardware de hospedagem, contando com nossa abordagem híbrida de nuvem e bare-metal, líder do setor, que foi dimensionada para milhões de jogadores sempre que um jogo precisa. Isso significa que você poderá contar conosco para fornecer a infraestrutura ou poderá trazer sua própria computação para a Multiplay Hosting por meio do seu provedor de nuvem favorito.
Estamos ajustando nossa hospedagem e ferramentas para vários jogadores para oferecer maior flexibilidade e garantir que você possa usar a solução de hospedagem para vários jogadores que tem demonstrado confiabilidade, desempenho e sucesso há anos.

Continuamos a investir pesadamente no desenvolvimento de jogos multijogador e temos muitos recursos novos e interessantes planejados:
- Maior flexibilidade na nuvem: O Bring Your Own Compute (BYOC) permite que você execute seu jogo diretamente na infraestrutura que escolher de nossa rede de parceiros.
- Gastos flexíveis no mercado de provedores de nuvem: Nossos produtos e serviços estarão disponíveis nos marketplaces dos provedores de nuvem, permitindo que você use seus commits/gastos existentes com eles.
- Opções adicionais de CI/CD e observabilidade: Crie o pipeline de CI/CD de que você precisa com as novas opções de upload de bucket externo e marcação de compilação, enquanto os novos logs de autoatendimento e exportações de métricas melhoram a observabilidade do jogo.
- Autoridade distribuída: essa novíssima topologia de rede permite que você crie jogos multijogador em grande escala com simulação profunda de forma econômica, sem a complexidade de servidores dedicados.
- Nova amostra de jogo multijogador: Lançamos recentemente o Megacity Metroum jogo de amostra que oferece um modelo para o desenvolvimento multijogador de ponta a ponta no Unity, incluindo serviços como Multiplay Hosting, Matchmaker e Vivox Voice Chat.
- Modelo de RV para vários jogadores, em breve: Configurar o modo multijogador para jogos de RV é difícil, então estamos facilitando isso com nosso novo modelo Multiplayer VR, desenvolvido com base no OpenXR e anunciado na sessão Unity Roadmap na GDC 2024.
Também estamos simplificando seu desenvolvimento de jogos multijogador com uma integração mais profunda entre a Unity Engine e os serviços multijogador da Unity no Unity 6, incluindo:
- O modo de jogo multijogador oferece uma experiência de editor de primeira classe para que você possa testar rapidamente a funcionalidade do jogo.
- O Multiplayer Center simplifica a configuração de seu projeto.
- Os serviços multijogador do Unity, incluindo Matchmaking, Lobby e Vivox Voice Chat, permitem experimentação rápida e jogabilidade mais rica, e estão integrados ao Unity Editor.
- Aproveite o Relay e o Multiplay Hosting para facilitar o desenvolvimento, o teste de jogo e a implementação.
- Confira a sessão GDC 2024 Roadmap para saber mais sobre o que está por vir e como essas ferramentas funcionam juntas.
Estou entusiasmado com o fato de estarmos ampliando a flexibilidade do nosso Multiplay Hosting para dar suporte aos clientes da forma como eles desejam executar sua infraestrutura. Ao mesmo tempo, estamos democratizando o desenvolvimento de jogos multijogador para oferecer suporte a qualquer tipo de jogo para qualquer dispositivo com uma integração simples no Unity Engine. Com esses investimentos, os serviços multijogador continuarão a ser a solução ideal para os jogos mais exigentes e de alto desempenho e darão suporte à crescente adoção da jogabilidade multijogador em todo o setor.
Fique por dentro das mais recentes ferramentas de desenvolvimento multijogador e compartilhe seus comentários no Fórum Multijogador. Confira a recente postagem do blog "Multiplayer resource roundup" (resumo de recursos multijogador) para ver os modelos, amostras e demonstrações mais recentes para o aprendizado prático de todos os aspectos multijogador, incluindo nosso novo jogo de amostraMegacity Metro.