O blog da AWS
Como você manteria 125 milhões de jogadores jogando tranquilamente online? Epic Games compartilha a história do Fortnite
Imagine que seu jogo tivesse 125 milhões de jogadores. 125 milhões! Isso corresponde a 15 vezes o tamanho de Nova York. Todas aquelas pessoas participando do seu jogo multijogador seria um sonho transformado em realidade, certo?
É preciso assegurar que todos se divirtam muito. Como você processaria os dados de tantas pessoas?
Era assim que os criadores do Fortnite na Epic Games estavam nesse ano. O crescimento notável do Fortnite mostra que a Epic Games lida com dois petabytes de dados todo mês. Imagine uma pilha de unidades de disco rígido de 2000 terabytes. Como um desenvolvedor de jogos processa esse volume de informações?
Experiência do jogador
Você precisa de um conjunto de serviços de nuvem robusto, como Chris Dyl, diretor de plataforma na Epic Games, falou no AWS Summit hoje em Nova York.
O sucesso do Fortnite deve-se ao estilo rápido de ataque e sobrevivência, em um mapa com oponentes de todas as partes do mundo. Sua combinação de desenvolvimento e luta o popularizou entre jogadores de todas as partes – várias equipes internacionais na recente Copa do Mundo de futebol jogavam Fortnite entre as partidas – além de ser fonte de inspiração para outros desenvolvedores de jogos. “O Fortnite se transformou em um fenômeno da cultura pop em todo o mundo e temos orgulho de seu sucesso”, disse Chris.
Desde o lançamento, o Fortnite foi desenvolvido utilizando os serviços da AWS, com base em sua frota de servidores de jogos e sistemas de plataforma back-end. “A escalabilidade da AWS foi instrumental para manter o ritmo com nossa crescente população de jogadores”, disse Chris. “Decidimos usar a AWS, porque ela nos ajuda a oferecer uma experiência qualidade a milhões de jogadores do mundo todo simultaneamente.”
A Epic Games oferece continuamente experiências confiáveis. E com a AWS, a empresa consegue ampliar a escala para atender às demandas de tantas pessoas e expandir seus serviços globalmente com esforço mínimo. “Pode haver uma diferença de 10 vezes entre os picos altos e baixos em determinada região”, explicou Chris. “Executamos nosso serviço em 24 zonas de disponibilidade no mundo inteiro para oferecer a melhor experiência de usuário aos nossos jogadores.”
Chris e sua equipe podem acompanhar todas as interações do jogo e avaliar as decisões de design, identificar o sentimento do jogador e ajustar elementos críticos do jogo com os serviços analíticos da AWS. “Usamos isso para monitorar a qualidade do serviço que fornecemos aos usuários, do ponto de vista do cliente”, Chris contou aos participantes do AWS Summit.
O Fortnite utiliza a engine Unreal da da Epic Games. Todo desenvolvedor que construir seu jogo utilizando a engine Unreal (ou em qualquer engine de jogo importante) pode usar os serviços da AWS para potencializar seu próprio jogo.
Uma história épica
A Epic Games foi fundada em 1991 e lançou o Unreal, que dá nome ao mecanismo, em 1998. O ônibus de batalha do Fortnite subiu aos céus pela primeira vez em 2017; o título agora está disponível em sete plataformas, incluindo computadores, consoles e dispositivos móveis.
Com a ajuda dos serviços da AWS, incluindo análise, machine learning e contêineres, a Epic Games melhora continuamente a experiência de jogo.
“Estamos animados em trabalhar com a AWS para expandir o uso de análise, machine learning e aplicativos conteinerizados com o Kubernetes, para facilitar a manutenção de nossa infraestrutura dimensionável”, concluiu Chris.
Entre no jogo
Você pode fazer download do Fortnite gratuitamente em https://www.epicgames.com/fortnite/en-US/buy-now/battle-royale. Você pode obter o engine Unreal em https://www.unrealengine.com/.
Veja o que os serviços de computação na Nuvem AWS da Amazon podem fazer pelos seus jogadores em https://aws.amazon.com/gametech/. Acompanhe as conversas de especialistas do AWS Summit de Nova York com vídeos on-line em https://live.awsevents.com .
Este artigo foi traduzido do Blog da AWS em Inglês.
|
Use seus dados para impulsionar o crescimento do negócio. Inove continuamente usando o data flywheel |