Como os criadores lançam e escalam jogos Multiplayer com Unity

MATT WOODS / UNITYSenior Product Marketing Manager
Aug 24, 2023|8 Min
Como os criadores lançam e escalam jogos Multiplayer com Unity
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

O setor de jogos é um dos mais desafiadores e gratificantes, especialmente quando se trata de jogos Multiplay. Mais de 400 jogos multiplayer contaram com o Unity Game Server Hosting (Multiplay) para criar experiências multiplayer incríveis, desde sucessos de bilheteria AAA como Apex Legends a sensações indie como Among Us.

Leia como estúdios de todos os tamanhos, usando qualquer mecanismo de jogo, foram dimensionados para atender às necessidades de seus jogos.

A Eleven Puzzles e a Team17 economizam tempo e reduzem custos
Imagem do Caso Não Resolvido da Eleven Puzzles

A Eleven Puzzles integrou o Game Server Hosting para seu Unsolved Case para que a escala nunca fosse um problema, independentemente do número de jogadores que participassem da diversão.

"Eu estava procurando um serviço de hospedagem que basicamente fizesse tudo por nós para que pudéssemos nos concentrar quase que exclusivamente na criação de jogos", disse Adrian Olczyk, CEO e cofundador da Eleven Puzzles. "Se não tivéssemos usado o Game Server Hosting, eu diria que o tempo de desenvolvimento teria demorado de 20 a 30% a mais."

Além dos prazos de desenvolvimento, uma das maiores preocupações ao projetar um jogo é o custo provável por jogador. A escolha do bare metal para hospedar seu jogo pode oferecer várias vantagens, como desempenho consistente e confiável para interações em tempo real entre os jogadores. No entanto, ele não é tão flexível quanto as máquinas baseadas em nuvem quando se trata de escalabilidade instantânea.

O Game Server Hosting combina o desempenho do bare metal com a flexibilidade da nuvem a um custo menor. Comparações recentes mostram que o Game Server Hosting pode reduzir o custo de hospedagem por jogador entre 30 e 40%, dependendo do design do jogo, do número de jogadores e da distribuição (a partir do segundo trimestre de 2023).

Da mesma forma que a Eleven Puzzles, em vez de gerenciar seu próprio serviço de hospedagem ou gastar tempo e dinheiro configurando uma frota por meio de terceiros, a Team17 aproveitou a Unity para entregar títulos multiplataforma como Overcooked! 2, que são sobre diversão louca e viciante com os amigos.

Niklas Hansson, chefe de tecnologia da Team17, explicou como a oferta fazia sentido e era econômica, compartilhando: "Originalmente, esboçamos um cenário usando o MatchMaker e a hospedagem de servidores da Amazon, ignorando os custos de desenvolvimento. Analisando apenas os custos de hospedagem de servidores, o [Unity] representava de 30% a 50% do preço. Obviamente, [a Amazon] não tem bare metal [e] só pode oferecer máquinas na nuvem, o que significa que você está pagando pelos custos da nuvem o tempo todo. Se você superestimar enormemente a quantidade de servidores necessários, será um desperdício gigantesco de dinheiro."

A Innersloth obtém desempenho comprovado em grande escala
Botão de emergência da Innersloth Among Us

A manutenção de um desempenho confiável promove a satisfação do jogador, incentivando-o a permanecer investido no jogo por um longo período e a voltar para jogar mais. Quando o número de jogadores começa a crescer, você precisa ser capaz de se expandir rapidamente com a demanda, atendendo aos jogadores onde eles estão. Este estudo de caso mostra como o Apex Legends foi ampliado globalmente no lançamento.

Da mesma forma, como Among Us se tornou um sucesso repentino, a Innersloth precisava garantir que pudesse continuar a oferecer uma experiência ideal para os jogadores. Com a parceria com a Unity, eles puderam oferecer um ambiente on-line estável com o Game Server Hosting (Multiplay), ao mesmo tempo em que obtiveram os dados necessários para oferecer novos recursos à sua base de fãs usando o Unity Analytics.

"As equipes da Unity têm sido parceiros fantásticos para se trabalhar", disse Callum Underwood, fundador da Robot Teddy, uma agência que fez parceria com a Innersloth em Among Us. "Eles entendem de jogos, são muito fáceis de conversar e, o mais importante, sempre colocaram as necessidades da nossa pequena equipe de desenvolvimento acima de tudo."

A cobertura geográfica é fundamental para qualquer infraestrutura de jogos, assim como a capacidade de lidar com qualquer aumento na demanda. Recentemente, o Game Server Hosting alimentou mais de 77 milhões de sessões de jogos em todo o mundo e permitiu que os estúdios fossem implantados em mais de 290 data centers em todo o mundo, ajudando os jogos a prosperar, independentemente de onde os jogadores estejam no mundo.*

"Quando pensamos em como escalonar, o fato de a infraestrutura existir em todo o mundo e de estarmos distribuindo em todo o mundo facilita muito o alcance do nosso público no final", disse David Smethurst, ex-diretor de programação da Team17.

A velocidade com que os jogadores podem começar a experimentar seu jogo pode ter um impacto significativo no envolvimento e na retenção. Essa interação inicial define o tom da percepção geral: Se os jogadores tiverem que esperar muito tempo, perderão o interesse antes mesmo de entrar na jogabilidade principal. Quando se trata de combinar seus jogadores rapidamente, a Unity foi intencional em seu design e escolheu um método que reduziu o tempo de combinação em até 35% em relação a outros métodos.

Para gerenciar isso em escala, a Unity se mantém um passo à frente da curva de demanda, mantendo um buffer de servidores em um estado quente para garantir que eles estejam prontos para um aumento de jogadores. Isso é essencial para o lançamento bem-sucedido de um jogo e ajuda a garantir que, quando o número de jogadores ultrapassar até mesmo as previsões mais ambiciosas, haverá servidores disponíveis para todos.

Para o lançamento do Apex, a plataforma suportou mais de 3 milhões de usuários simultâneos de pico com um SLA de tempo de atividade de 99,95%, dando à Respawn a confiança de que o sucesso de seus jogos não será prejudicado pela infraestrutura que os alimenta.

A Hi-Rez Ventures cria uma loja única
Arte principal para Divine Knockout da Hi-Rez Studios

O Game Server Hosting funciona muito bem por si só e, como faz parte do Unity Gaming Services (UGS), você pode obter os benefícios adicionais de todo o portfólio. A UGS oferece soluções comprovadas para enfrentar os principais desafios da execução de jogos Multiplayer ao vivo em qualquer escala, tudo em um só lugar.

Por exemplo, quando a Hi-Rez procura soluções para seus títulos Multiplayer, a equipe tem como alvo serviços de jogos ao vivo criados para serem dimensionados. No caso da Rogue Company, Divine Knockoute outros títulos, isso significa soluções Multiplayer e de operações ao vivo com um histórico comprovado no estúdio da UGS.

"Coisas como Analytics, Game Server Hosting, todas essas coisas realmente se encaixam e tornam nossa plataforma mais forte sem que precisemos fazer o trabalho internamente", compartilhou Alex Cantatore, vice-presidente de marketing de marca da Hi-Rez Ventures.

Uma forma de o estúdio usar a UGS é rastrear os dados dos personagens de cada sessão de jogo, permitindo ajustes cuidadosos nos números de danos e habilidades exclusivas que levam a uma melhor jogabilidade.

O Unity Analytics pode ajudar a ajustar uma nova experiência de usuário e criar um tutorial informativo, mas conciso, que ajude os novos jogadores a ter as ferramentas para entrar diretamente nos jogos. Leia como recursos como o Player Funnels podem fazer isso em seu jogo e, em seguida, siga o exemplo desses incríveis criadores implementando as soluções da UGS em seu próximo projeto.

Aqui estão alguns recursos para você começar:

Lance e escale seu próximo título multiplayer com soluções Unity. Se tiver dúvidas sobre como começar, entre em contato com nossa equipe nos fóruns do Multiplay.

*Dados para o período de 8 de julho a 8 de agosto de 2023.