Conceitos básicos do Amazon GameLift Servers - Amazon GameLift Servers

Conceitos básicos do Amazon GameLift Servers

Aproveite esses recursos de introdução para saber mais sobre o serviço do Amazon GameLift Servers e como você pode começar a desenvolver uma solução de hospedagem personalizada para os jogos multijogador baseados em sessões.

Antes de começar

  • Crie uma Conta da AWS (ou designe um existente) para usar com o Amazon GameLift Servers.

  • Configure usuários com permissões para o Amazon GameLift Servers e serviços relacionados do AWS.

  • Escolha uma Região da AWS para trabalhar. Para desenvolvimento, selecione uma região perto de sua localização. É possível alterar Regiões a qualquer momento.

Configure uma conta da de usuário da AWS.

Escolha seu caminho.

Quero explorar o Amazon GameLift Servers rapidamente

Ideal para: aprender, criar uma prova de conceito, prototipagem rápida

Opções de início rápido:

  • Wrapper de servidor de jogos para Amazon GameLift Servers – Consulte Tutorial: Integração rápida com o wrapper do Amazon GameLift Servers. Essa ferramenta é a maneira mais rápida e fácil de hospedar seu servidor de jogos e executar sessões de jogo com o Amazon GameLift Servers, sem a necessidade de alterações no código do jogo. O wrapper do servidor de jogos oferece funcionalidade básica de gerenciamento de sessão de jogo e implantação simplificada de servidores de jogos. É ideal para fazer uma avaliação prática do Amazon GameLift Servers usando seu próprio projeto de jogo ou de um projeto de amostra. Quando você estiver pronto para criar uma solução personalizada de hospedagem de jogos, mude para uma das opções de desenvolvimento personalizadas com integração total com o SDK do servidor para o Amazon GameLift Servers. Se seu jogo não precisar de uma solução de hospedagem personalizada, você poderá continuar usando o wrapper do servidor de jogos para implantar e hospedar seus servidores de jogos em produção.

  • Plug-in do Amazon GameLift Servers para Unreal Engine ou Unity – Os plug-ins fornecem fluxos de trabalho de GUI e exemplos de ativos para guiá-lo nas etapas iniciais e implantar seu servidor de jogos com uma solução básica de hospedagem. Use o plug-in para configurar a hospedagem com frotas autogerenciadas do Anywhere ou implantar frotas EC2 ou frotas de contêineres gerenciadas e baseadas em nuvem. Quando estiver pronto para desenvolver uma solução de hospedagem personalizada, você poderá desenvolver suas soluções integradas em plug-ins.

  • Kit inicial para contêineres gerenciados pelo Amazon GameLift Servers – Esse kit simplifica as tarefas para integrar um servidor de jogos, preparar uma imagem de contêiner de servidor de jogos e implantar uma frota de contêineres para hospedagem. Para integração, o kit adiciona atributos essenciais de gerenciamento de sessões de jogo ao seu servidor de jogos. O kit usa modelos pré-configurados para criar uma frota de contêineres e um pipeline de implantação automatizado para o servidor do jogo. Quando estiver pronto para adicionar atributos completos de gerenciamento de sessões de jogos, siga um dos roteiros de desenvolvimento personalizados para integrar o SDK do servidor para o Amazon GameLift Servers.

Quero criar uma solução de hospedagem personalizada

Ideal para: criar uma solução de nível de produção para um servidor de jogos personalizado

Examine a página Opções de hospedagem de jogos do Amazon GameLift Servers e escolha uma das opções para sua solução. Siga um desses roteiros de desenvolvimento para começar a criar uma solução de hospedagem personalizada completa para seu jogo. Os roteiros fornecem orientações detalhadas sobre como criar, testar e personalizar cada componente em sua solução de hospedagem.

  1. Comece devagar. Experimente o wrapper do servidor de jogos ou o plug-in do Unreal.

  2. Entenda os conceitos. Revise a página Como funciona a hospedagem com o Amazon GameLift Servers.

  3. Escolha arquitetura. Selecione seu modelo de hospedagem com base nos requisitos do seu jogo.

  4. Compilar e testar. Siga o roteiro de desenvolvimento apropriado. Crie uma versão básica de cada componente e, em seguida, repita e personalize.

  5. Dimensione e otimize. Otimize sua solução para uso em nível de produção. Adicione recursos avançados, como criação de partidas.