Conceitos básicos do Amazon GameLift Servers

Desenvolvido especificamente para os jogos mais exigentes do mundo

Escolha seu ponto de partida

Integração rápida

Tempo estimado: 30 minutos*

 ✔ Organize sessões de jogo em menos de 30 minutos sem codificação.

​​​✔ Ignore a integração com o servidor de jogos. Implante seu servidor de jogos com os principais recursos de gerenciamento de sessões de jogo, incluindo ações padrão para iniciar e interromper servidores de jogos com base em solicitações de sessões de jogo.

​​​​​✔ Experimente as opções e recursos de hospedagem do Amazon GameLift Servers, como métricas em tempo real, escalabilidade automática de capacidade e rastreamento de performance do servidor.

✖ Integre recursos avançados de gerenciamento de sessões de jogo, incluindo matchmaking FlexMatch com preenchimento e gerenciamento de estado de sessões de jogadores.

✖ Use com plug-ins de mecanismo de jogo e ferramentas completas de integração/personalização.

Integração completa do SDK

Tempo estimado: 60–90 minutos*

 ✔ Integre seu servidor de jogos para oferecer suporte a toda a gama de recursos de hospedagem do Amazon GameLift Servers.

​​​​​​​ ✔ Ajuste os processos de gerenciamento de sessões de jogo para iniciar, atualizar e encerrar sessões de jogo para otimizar a experiência do jogador.

​​​​​​​ ✔ Configure seu servidor de jogos para usar outros serviços da AWS em runtime, como para gerenciamento de dados usando o DynamoDB ou entrega de conteúdo usando o Amazon S3.

​​​​​​​ ✔ Adicione suporte ao servidor de jogos para recursos avançados, incluindo preenchimento de matchmaking com Amazon GameLift Servers, FlexMatch e sessões de jogadores.

​​​​​​​ ✔ Simplifique a integração com plug-ins de mecanismo de jogo para Unreal Engine e Unity, ou integre o SDK do servidor em seus projetos de jogo.

*O tempo pode variar de acordo com os requisitos do servidor de jogo e a configuração da frota. Não inclui o tempo gasto na configuração de pré-requisitos, como a AWS CLI.


Integração rápida

Comece rapidamente com ferramentas de desenvolvimento simplificadas. 

01

Baixe e crie o SDK Wrapper

Depois de baixar o wrapper do servidor do jogo, siga as instruções no arquivo README para criar a ferramenta em sua máquina local.

02

Comece a hospedar localmente com o Amazon GameLift Anywhere

Implante seu servidor de jogos para hospedar com o Amazon GameLift Servers. Comece configurando sua máquina local como um host para testes e desenvolvimento iterativo. Em seguida, implante com hospedagem gerenciada na AWS.

03

Configure o SDK Wrapper

Defina as configurações do servidor de jogos inserindo seus detalhes específicos de construção e frota.

04

Execute e teste

Inicie o wrapper do servidor de jogos e crie sua primeira sessão de jogo do Amazon GameLift Servers.


Integração completa do SDK

Comece a criar uma solução de hospedagem personalizada otimizada para sua base de jogadores. Mais adequado para arquitetar e implantar hospedagem de servidores de jogos pronta para produção.

Unreal Engine

Comece a criar sua solução de hospedagem personalizada em quatro etapas com o plugin Amazon GameLift Servers para Unreal Engine.

01

Baixe e instale o plug-in

O plug-in independente contém todas as bibliotecas necessárias para integrar o Amazon GameLift Servers aos seus projetos de jogos na Unreal Engine. 

02

Integre seu próprio jogo

Integre o Amazon GameLift Servers ao seu projeto da Unreal Engine com a ajuda do guia de integração e dos fluxos de trabalho assistidos pelo plug-in.

03

Comece a hospedar localmente com o Amazon GameLift Anywhere

Implante seu servidor de jogos para hospedar com o Amazon GameLift Servers. Comece configurando sua máquina local como um host para testes e desenvolvimento iterativo. Em seguida, implante com hospedagem gerenciada na AWS.

04

Monitore no console da AWS

Use o console Amazon GameLift para observar a hospedagem do seu servidor de jogos, incluindo status, performance e capacidade da frota. Analise as métricas de uso para obter informações sobre a sessão do jogo e a atividade do jogador.

Obtenha o SDK do servidor C++ somente para Unreal Engine

Quando você não puder usar o plug-in completo com suporte ao Unreal Editor, baixe o SDK do servidor para Unreal e adicione-o manualmente ao seu projeto de jogo.

Download da versão 5.2 | 5.1 | 5.0 | 3.4

Unity

Comece a criar sua solução de hospedagem personalizada em quatro etapas com o plug-in Amazon GameLift Servers para Unity.

01

Baixe e instale o plug-in

O plug-in independente contém todas as bibliotecas necessárias para integrar o Amazon GameLift Servers aos seus projetos de jogos da Unity.

02

Teste o Sample Game

Comece a testar o Amazon GameLift Servers usando o Sample Game, um recurso de aprendizado desenvolvido para ajudar você a entender a Unity.

OU

Integre seu próprio jogo

Integre o Amazon GameLift Servers ao seu projeto da Unity com o Guia de Integração e fluxos de trabalho orientados por plug-in.

03

Comece a hospedar localmente com o Amazon GameLift Anywhere

Implante seu servidor de jogos para hospedar com o Amazon GameLift Servers. Comece configurando sua máquina local como um host para testes e desenvolvimento iterativo. Em seguida, implante com hospedagem gerenciada na AWS.

04

Monitore no console da AWS

Use o console Amazon GameLift para observar a hospedagem do seu servidor de jogos, incluindo status, performance e capacidade da frota. Analise as métricas de uso para obter informações sobre a sessão do jogo e a atividade do jogador.

Obtenha o SDK do servidor C# somente para Unity

Quando você não puder usar o plug-in completo com o suporte do Unity, baixe o SDK do servidor para Unity e adicione-o manualmente ao seu projeto de jogo.

Download da versão 5.2 | 5.1

Inicie sua jornada

Siga as etapas para usar os SDKs do Amazon GameLift disponíveis para mecanismos personalizados desenvolvidos em C#, C++ e Go.

SDK do servidor em C++

O SDK do servidor em C++ permite que os desenvolvedores de jogos que usam a linguagem C++ integrem servidores de jogos Windows ou Linux personalizados com o Amazon GameLift.

Plug-in do SDK do servidor em C++ para Unreal

Um plug-in do Unreal leve para SDK do servidor em C++ que oferece fácil integração com projetos criados no Unreal Engine.

SDK do servidor em C#

O SDK do servidor em C# permite que os desenvolvedores de jogos que usam a linguagem C# integrem servidores de jogos Windows ou Linux personalizados com o Amazon GameLift.

Plug-in do SDK do servidor em C# para Unity

Um plug-in do Unity leve para o SDK do servidor em C# que oferece fácil integração com projetos Unity que são compatíveis com Unity 2020.3 LTS, 2021.3 LTS e 2022.3 LTS para Windows e Mac OS. Ele oferece suporte aos perfis .NET Framework e .NET Standard do Unity.

O SDK do servidor em Go permite que os desenvolvedores de jogos que usam a linguagem de programação Go integrem servidores de jogos Windows ou Linux personalizados com o Amazon GameLift.

C#

O SKD de cliente em tempo real do Amazon GameLift permite que seus jogos multijogador leves se comuniquem com seus servidores de jogos em tempo real do Amazon Gamelift usando TCP ou UDP. O SDK de cliente em tempo real inclui um cliente C# que pode ser usada com mecanismos de jogos Unity 2020 e C# personalizados.