As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Suporte ao desenvolvimento com a Amazon GameLift
GameLift A Amazon fornece um conjunto de SDKs que você pode usar com suas soluções de hospedagem de jogos. Use os Amazon GameLift SDKs para adicionar funcionalidade a servidores de jogos, clientes de jogos e serviços de back-end que interagem com o serviço da Amazon GameLift .
Para obter as informações mais recentes sobre as versões do Amazon GameLift SDK e a compatibilidade do SDK, consulte. Notas GameLift de lançamento da Amazon
Para servidores de jogos
Integre e crie seus servidores de jogos de 64 bits com o Amazon GameLift Server SDK. Os servidores de jogos usam o SDK do servidor para se comunicar com o GameLift serviço da Amazon 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 Preparando jogos para a Amazon GameLift.
Sistemas operacionais de desenvolvimento
O Amazon GameLift Server SDK oferece suporte aos seguintes ambientes de desenvolvimento:
-
Windows
-
Linux
Linguagens de programação
O Amazon GameLift Server SDK está disponível nos seguintes idiomas. Baixe os SDKs do servidor
C++ server SDK
-
SDK do servidor C# (as versões podem suportar o.NET 4 e .NET 6)
-
Go
Motores de jogo
Use SDKs específicos de linguagem com qualquer mecanismo compatível com bibliotecas C++, C# ou Go. Além disso, a Amazon GameLift oferece plug-ins para os seguintes mecanismos de jogo. Baixe os GameLift plug-ins da Amazon
-
Unity
-
O plug-in SDK do servidor C# para Unity é um plug-in leve com bibliotecas pré-construídas que você pode instalar usando o gerenciador de pacotes do Unity. Use esse plug-in com as seguintes versões do Unity: 2020.3 LTS, 2021.3 LTS e 2022.3 LTS para Windows e Mac OS. Ele suporta os perfis .NET Framework e .NET Standard do Unity, com o.NET Standard 2.1 e .NET 4.x.
-
O plug-in autônomo para Unity 2021.3 LTS e 2022.3 LTS é um plug-in completo com as bibliotecas C# SDK criadas para Unity e elementos de GUI para configurar e implantar recursos da Amazon para hospedagem. GameLift
-
-
Unreal Engine
-
O plug-in SDK do servidor C ++ para Unreal é um plug-in leve que consiste no código-fonte C ++ Unreal que você pode criar em bibliotecas para uso com as versões 4, 5 e 5.1 do Unreal Engine.
-
O plug-in autônomo para Unreal Engine 5.0, 5.1 e 5.2 é um plug-in completo com o C++ para bibliotecas e SDK do servidor Unreal. AWS O plug-in é instalado no editor Unreal, com elementos de interface do usuário e materiais de apoio para configurar e implantar recursos da GameLift Amazon para hospedagem.
-
Sistemas operacionais do servidor de jogos
O Amazon GameLift Server SDK oferece suporte a servidores de jogos criados e executados nas seguintes plataformas:
-
nota
O Amazon Linux 2 (AL2) chegará ao fim do suporte em 30 de junho de 2025. Veja mais detalhes nas perguntas frequentes do Amazon Linux 2
. Para servidores de jogos hospedados no AL2 e que usam o SDK 4.x GameLift do servidor Amazon, primeiro atualize a compilação do servidor de jogos para o SDK 5.x do servidor e, em seguida, implante nas instâncias do AL2023. Consulte Migre para o GameLift servidor Amazon 5.x SDK.
Para serviços de cliente de jogos
Crie um serviço de back-end de 64 bits para seus clientes de jogos usando o AWS SDK com a API da Amazon GameLift . Seu serviço de back-end gerencia as interações do lado do cliente com GameLift a Amazon para iniciar novas sessões de jogo, juntar jogadores aos jogos e outras tarefas. Baixe o AWS SDK.
Para obter mais informações sobre o uso do AWS SDK com a 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 Amazon GameLift Realtime Client SDK. 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 Amazon GameLift Realtime Client SDK
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:
-
nota
O AL2 está chegando ao fim do suporte. Veja mais detalhes nas perguntas frequentes do Amazon Linux 2
.