Obter as ferramentas de desenvolvimento do Amazon GameLift - Amazon GameLift

Obter as ferramentas de desenvolvimento do Amazon GameLift

O Amazon GameLift fornece um conjunto de SDKs que você pode usar com as soluções de hospedagem de jogos. Use os SDKs do Amazon GameLift para adicionar funcionalidades aos servidores de jogo, clientes de jogo e serviços de backend que interagem com o serviço do Amazon GameLift.

Para obter as informações mais recentes sobre as versões do SDK do Amazon GameLift e a compatibilidade de SDK, consulte Notas de lançamento do Amazon GameLift.

Para servidores de jogos

Integre e compile servidores de jogos de 64 bits com o SDK do servidor Amazon GameLift. Os servidores de jogo usam o SDK do servidor para se comunicar com o serviço do Amazon GameLift para iniciar e gerenciar sessões de jogo. Para obter informações sobre a integração do SDK do servidor, consulte os tópicos em Preparar jogos do Amazon GameLift.

Sistemas operacionais de desenvolvimento

O SDK de servidor Amazon GameLift oferece suporte aos seguintes ambientes de desenvolvimento:

  • Windows

  • Linux

Linguagens de programação

O SDK do servidor Amazon GameLift está disponível nas linguagens a seguir. Faça download dos SDKs do servidor. Para informações específicas de versão e instruções de instalação, consulte os arquivos readme incluídos em cada pacote.

Mecanismos de jogos

Use SDKs específicos de linguagem com qualquer mecanismo compatível com bibliotecas C++, C# ou Go. Além disso, o Amazon GameLift oferece plug-ins para os mecanismos de jogos a seguir. Fazer download dos plug-ins do Amazon GameLift

Sistemas operacionais de runtime de servidores de jogo

O SDK do servidor Amazon GameLift oferece suporte a servidores de jogo desenvolvidos para rodar nas seguintes plataformas:

Para serviços de clientes de jogos

Crie um serviço de backend de 64 bits para os clientes de jogos usando o SDK da AWS com a API do Amazon GameLift. O serviço de backend gerencia as interações do lado do cliente com o Amazon GameLift para iniciar novas sessões de jogo, conectar jogadores a jogos e outras tarefas. Faça o download do SDK da AWS.

Para mais informações sobre o uso do SDK da AWS com o Amazon GameLift, consulte os seguintes recursos:

Para servidores em tempo real

Configure e implante servidores em tempo real para hospedar seus jogos multijogador. Para permitir que seus clientes de jogos se conectem aos servidores em tempo real, use o SDK do cliente em tempo real do Amazon GameLift. Os clientes de jogos usam esse SDK para trocar mensagens com um servidor em tempo real e com outros clientes de jogos que se conectam ao servidor. Para começar, baixe o SDK do cliente em tempo real do Amazon GameLift. Para obter informações sobre a configuração, consulte Integrar um cliente do jogo para servidores em tempo real.

Compatibilidade com o SDK

O SDK do cliente em tempo real contém origem para as seguintes linguagens:

  • C# (.NET)

Ambientes de desenvolvimento

Compile o SDK a partir da origem conforme necessário para os seguintes sistemas operacionais de desenvolvimento e mecanismos de jogos compatíveis:

  • Sistemas operacionais – Windows, Linux, Android, iOS.

  • Mecanismos de jogos – Unity, mecanismos que oferecem suporte para bibliotecas C#

Sistemas operacionais do servidor de jogos

É possível implantar servidores em tempo real em recursos de hospedagem executados nas seguintes plataformas: