Escala e entregue experiências de streaming de jogo com fluxos Amazon GameLift


Escala e entregue experiências de streaming de jogo com fluxos Amazon GameLift

Desde 2016, os desenvolvedores de jogos usam jogos da Amazon Gamelift para poder com o servidor dedicado e escalável, hospedando o suporte a suportar 100m de usuários simultâneos (CCU) em um único jogo. Respondendo às solicitações de clientes para recursos adicionais de computação gerenciada além dos servidores de jogo, estamos anunciando Amazon GameLift Streams -Uma nova capacidade no Amazon Gamelift para ajudar os editores de jogos a criar e fornecer experiências globais de streaming de jogos diretamente para o jogo. Como parte deste anúncio, os recursos existentes no Amazon Gamelift agora são conhecidos como servidores Amazon Gamelift, continuando a servir centenas de desenvolvedores, incluindo os líderes da indústria Ubisoft, Zynga, WB Video games e Meta.

Os fluxos da Amazon Gamelift ajudam a oferecer experiências de streaming de jogos em resolução de até 1080p e 60 quadros por segundo entre dispositivos, incluindo iOS, Android e PCs. Em apenas alguns cliques, você pode implantar jogos construídos com uma variedade de motores 3D, sem modificações, em instâncias de GPU com base em nuvem totalmente gerenciadas e jogos de transmissão através do spine da AWS Community diretamente para qualquer dispositivo com um navegador da Net.

Os fluxos da Amazon Gamelift ajudam você a distribuir seus jogos diretamente aos jogadores, sem ter que investir milhões de dólares em infraestrutura e desenvolvimento de software program para criar seu próprio serviço. Os jogadores podem começar a jogar em apenas alguns segundos, sem esperar downloads ou instalações.

Aqui está uma rápida olhada nos fluxos da Amazon Gamelift:

Você pode usar o Amazon Gamelift Streams SDK para integrar -se aos seus serviços de identidade existentes, fachadas de lojas, lançadores de jogos, websites ou experiências recém -criadas, como demos jogáveis ​​e começar a transmitir para jogadores. Você pode monitorar fluxos ativos e uso de dentro do console da AWS e escalar perfeitamente sua infraestrutura de streaming em várias regiões da rede international da AWS para alcançar mais jogadores em todo o mundo com jogabilidade de baixa latência. Os fluxos da Amazon GameLift são a única solução que permite fazer add do conteúdo do jogo em instâncias de GPU totalmente gerenciadas na nuvem e iniciar o streaming em minutos, com pouca ou nenhuma modificação do seu código.

Os jogadores podem acessar jogos AAA, AA e Indie em PCs, telefones, tablets, TVs inteligentes ou qualquer dispositivo com um navegador habilitado para WebRTC. Os fluxos da Amazon Gamelift permitem dimensionar a capacidade de streaming dinamicamente para atender à demanda dos jogadores, garantindo que você pague apenas pelo que precisa. Você pode escolher entre uma seleção de instâncias de GPU que oferecem uma variedade de desempenho de preço e confiar na segurança interna da AWS para proteger sua propriedade intelectual.

Vamos começar
Para começar a usar fluxos da Amazon Gamelift, preciso de uma implementação existente da Amazon GameLift Streams. Eu preparo meus arquivos de jogo seguindo o Documentação do Amazon Gamelift Streams.

Então, vou fazer add de meus arquivos para Amazon Easy Storage Service (Amazon S3). Eu posso usar o Console de gerenciamento da AWS ou isso Interface da linha de comando da AWS (AWS CLI) Comando para fazer add dos meus arquivos de jogo:

aws s3 sync my-game-folder s3://my-bucket/my-game-path

O próximo passo é criar um aplicativo Amazon GameLift Streams. Eu navego para o console Amazon GameLift Streams. É assim que o novo AWS GameLift Streams Console parece:

No console do Amazon Gamelift Streams, eu escolho Criar aplicativo.

No Configurações de tempo de execuçãoSeleciono o ambiente de tempo de execução para o meu aplicativo de jogo.

Em seguida, preciso selecionar meu balde e pasta S3 da etapa anterior e definir o caminho para o principal executável do meu jogo.

Também tenho a opção de configurar a transferência automática de arquivos de log gerados pelo aplicativo para um balde S3. Depois de terminar esta configuração, eu escolho Criar aplicativo.

Após a conclusão da configuração do meu aplicativo, preciso criar um grupo de fluxo, uma coleção de recursos de computação para executar e transmitir o aplicativo. Eu navego para Grupos de fluxo No painel de navegação esquerda do Amazon GameLift Streams Console.

Nesta página, defino uma descrição para o meu novo grupo de fluxo.

Aqui, seleciono os recursos e os preços do meu grupo de fluxo. Como meu aplicativo está usando a base do Microsoft Home windows Server 2022, certifico -me de selecionar uma das courses de fluxo compatível.

Em seguida, preciso vincular o aplicativo que criei na etapa anterior.

No Definir configurações de fluxo Página, posso configurar locais adicionais para o meu grupo de fluxo, trazendo capacidade adicional de outras regiões da AWS. Existem duas opções de capacidade que eu posso escolher, capacidade sempre ativa e capacidade sob demanda. A configuração de capacidade padrão fornece um slot de streaming, o que é suficiente para o teste inicial.

Então, preciso revisar minha configuração e escolher Crie grupo de fluxo.

Com os grupos de fluxo configurados, posso testar meu streaming de jogo. Eu navego para a página do fluxo de teste no console para iniciar meu aplicativo como um fluxo. Eu seleciono este grupo de fluxo e seleciono Escolher.

Na próxima página, posso configurar qualquer argumento da linha de comando ou variáveis ​​de ambiente para executar meu aplicativo. Não preciso de nenhuma configuração additional e escolher Fluxo de teste.

Então, posso ver que meu aplicativo está em execução como esperado. Também posso interagir com o meu jogo. Este teste me ajuda a verificar se meu jogo funciona corretamente no modo de streaming e serve como uma prova inicial de conceito.

Depois de confirmar que tudo funciona, posso integrar o SDK da net ao meu próprio website. O Package de Desenvolvimento de Software program SDK e AWS da Net (AWS SDK) com as APIs Amazon GameLift Streams me ajudam a incorporar fluxos de jogos, semelhantes ao que testei no console, em qualquer página da Net que eu gerenciar.

Coisas adicionais para saber

  • Disponibilidade – Amazon Gamelift Streams está atualmente disponível nas seguintes regiões da AWS: US East (Ohio), EUA West (Oregon), Ásia -Pacífico (Tóquio), Europa (Frankfurt). A capacidade adicional de streaming também pode ser configurada no Leste dos EUA (N. Virgínia) e Europa (Irlanda).
  • Sistemas operacionais suportados – O Amazon Gamelift Streams suporta jogos em execução no Home windows, Linux ou Proton, oferecendo fácil integração e compatibilidade com os binários de jogos. Saiba mais sobre Escolhendo uma configuração nos fluxos da Amazon Gamelift página de documentação.
  • Acesso programático – Esse novo recurso fornece ferramentas abrangentes, incluindo APIs de serviço, SDKs de streaming de clientes e CLI da AWS para embalagem de conteúdo.

Agora disponível
Discover como otimizar sua distribuição de jogos usando fluxos da Amazon GameLift. Saiba mais sobre como começar no Amazon GameLift Streams página.

Feliz streaming!

Donnie

Como está o weblog de notícias? Pegue isso 1 minuto de pesquisa!

(Esse enquete é hospedado por uma empresa externa. AWS lida com suas informações conforme descrito no Aviso de privacidade da AWS. A AWS possuirá os dados coletados por meio desta pesquisa e não compartilharão as informações coletadas com os entrevistados.)

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *