Amazon GameLift ServersPlug-in para Unreal Engine - Amazon GameLift Servers

Amazon GameLift ServersPlug-in para Unreal Engine

Esse plug-in adiciona o SDK e as ferramentas do servidor do Amazon GameLift Servers C++ ao editor UE. Use os fluxos de trabalho guiados da interface do usuário para integrar a funcionalidade do SDK do servidor em seu projeto de jogo e implantar uma solução de hospedagem do Amazon GameLift Servers para seu servidor de jogos.

Com o plug-in, você pode compilar uma solução de hospedagem básica e funcional e otimizá-la e personalizá-la conforme necessário. Configure uma frota Anywhere do Amazon GameLift Servers com sua estação de trabalho local como anfitriã. Para hospedagem na nuvem com EC2 gerenciado ou frotas de contêineres gerenciados, implante seu servidor de jogos com uma solução completa para gerenciar solicitações de sessões de jogos e conexões de clientes.

Instale o plugin para seu projeto de jogo Unreal

Obtenha o plug-in do Amazon GameLift Servers para o Unreal Engine no GitHub

Consulte o readme do repositório GitHub para obter informações sobre como instalar o plug-in no seu Unreal Editor para um projeto de jogo.

O plug-in inclui os seguintes componentes:

  • Módulos de plug-in para o editor do UE. Quando o plug-in é instalado, um novo botão do menu principal dá acesso à funcionalidade do Amazon GameLift Servers.

  • Bibliotecas C++ para a API de serviço do Amazon GameLift Servers. Use a funcionalidade de API em um serviço de backend do lado do cliente para ajudar clientes de jogos a solicitar sessões de jogo e enviar/recuperar informações da sessão de jogo.

  • Bibliotecas Unreal para o SDK do servidor Amazon GameLift Servers (versão 5). Use o SDK do servidor no código do servidor do jogo para gerenciar a comunicação entre os processos do servidor de jogos hospedado e o serviço do Amazon GameLift Servers.

  • Conteúdo para teste, incluindo um mapa do jogo de startup e dois mapas de teste com esquemas básicos e elementos de interface do usuário para uso no teste de uma integração de servidor.

  • Configurações editáveis, na forma de modelos CloudFormation, que o plug-in usa ao implantar seu servidor de jogos para hospedagem.

Esse plug-in usa modelos AWS CloudFormation para implantar soluções de hospedagem para cenários comuns de jogos. Use essas soluções conforme fornecidas ou personalize-as conforme necessário para seus jogos.

Próximas etapas: personalizar sua solução de hospedagem de jogos

Usar os fluxos de trabalho guiados do plug-in é uma boa maneira de começar a usar rapidamente uma solução de hospedagem do Amazon GameLift Servers. Com o plug-in, é possível configurar versões básicas de cada um dos componentes de sua solução.

Quando estiver pronto, você poderá desenvolver essa solução básica personalizando cada componente e fazendo o ajuste fino de sua solução enquanto se prepara para o lançamento do jogo. Considere as seguintes opções: