기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon GameLift 개발 도구 가져오기
Amazon GameLift 은 게임 호스팅 솔루션과 함께 사용할 수 SDKs 있는 세트를 제공합니다. Amazon GameLiftSDKs을 사용하여 Amazon 서비스와 상호 작용하는 게임 서버, 게임 클라이언트 및 백엔드 GameLift 서비스에 기능을 추가합니다.
Amazon GameLift SDK 버전 및 SDK 호환성에 대한 최신 정보는 섹션을 참조하세요Amazon GameLift 릴리스 정보.
게임 서버의 경우
64비트 게임 서버를 Amazon GameLift 서버 와 통합하고 빌드합니다SDK. 게임 서버는 서버를 사용하여 Amazon GameLift 서비스와 SDK 통신하여 게임 세션을 시작하고 관리합니다. 서버 통합에 대한 자세한 내용은 의 주제를 SDK참조하세요Amazon용 게임 준비 GameLift.
개발 운영 체제
Amazon GameLift 서버는 다음과 같은 개발 환경을 SDK 지원합니다.
-
Windows
-
Linux
프로그래밍 언어
Amazon GameLift 서버SDK는 다음 언어로 제공됩니다. 서버 를 다운로드SDKs
게임 엔진
C++, C# 또는 Go 라이브러리를 지원하는 모든 엔진SDKs에서 언어별 를 사용합니다. 또한 Amazon은 다음 게임 엔진에 대한 플러그인을 GameLift 제공합니다. Amazon GameLift 플러그인 다운로드
-
Unity
-
Unity용 C# 서버 SDK 플러그인은 Unity 패키지 관리자를 사용하여 설치할 수 있는 사전 빌드된 라이브러리가 있는 경량 플러그인입니다. Windows 및 Mac OS용 2020.3 LTS, 2021.3 LTS 및 2022.3 버전의 Unity에서 이 플러그인LTS을 사용합니다. Unity의 를 지원합니다.NET 프레임워크 및 .NET 를 사용하는 표준 프로파일.NET 표준 2.1 및 .NET 4.x.
-
Unity 2021.3 LTS 및 2022.3LTS용 독립 실행형 플러그인은 Unity용으로 구축된 C# SDK 라이브러리와 호스팅을 위한 Amazon GameLift 리소스를 구성하고 배포하기 위한 GUI 요소가 포함된 전체 기능을 갖춘 플러그인입니다.
-
-
Unreal Engine
-
Unreal용 C++ 서버 SDK 플러그인은 Unreal 엔진 버전 4, 5 및 5.1과 함께 사용하기 위해 라이브러리에 빌드할 수 있는 C++ Unreal 소스 코드로 구성된 경량 플러그인입니다.
-
Unreal Engine 5.0, 5.1 및 5.2용 독립 실행형 플러그인은 Unreal 서버 SDK 라이브러리 및 용 C++가 포함된 전체 기능을 갖춘 플러그인입니다 AWS SDK. 플러그인은 Unreal 편집기에 설치되며 호스팅을 위한 Amazon GameLift 리소스를 구성하고 배포하기 위한 UI 요소 및 지원 자료와 함께 제공됩니다.
-
게임 서버 런타임 운영 체제
Amazon GameLift 서버는 다음 플랫폼에서 실행되도록 구축된 게임 서버를 SDK 지원합니다.
-
참고
Amazon Linux 2(AL2)는 2025년 6월 30일에 지원이 종료됩니다. 자세한 내용은 Amazon Linux 2 FAQs
를 참조하세요. 에서 호스팅AL2되고 Amazon 서버 SDK 4.x.를 사용하는 게임 GameLift 서버의 경우 먼저 게임 서버 빌드를 서버 SDK 5.x로 업데이트한 다음 AL2023 인스턴스에 배포합니다. Amazon GameLift Server SDK 5.x로 마이그레이션을 참조하세요.
게임 클라이언트 서비스의 경우
Amazon 와 함께 를 사용하여 AWS SDK 게임 클라이언트를 위한 64비트 백엔드 서비스를 생성합니다 GameLift API. 백엔드 서비스는 Amazon과의 클라이언트 측 상호 작용을 처리 GameLift 하여 새 게임 세션을 시작하고 플레이어와 게임 및 기타 작업에 참여합니다. 를 다운로드 AWS SDK
Amazon 에서 를 AWS SDK 사용하는 방법에 대한 자세한 내용은 다음 리소스를 GameLift참조하세요.
Realtime 서버의 경우
Realtime 서버를 구성하고 배포하여 멀티플레이어 게임을 호스팅할 수 있습니다. 게임 클라이언트가 Realtime 서버에 연결할 수 있도록 하려면 Amazon GameLift Realtime Client 를 사용합니다SDK. 게임 클라이언트는 이를 사용하여 Realtime 서버 및 서버에 연결하는 다른 게임 클라이언트와 메시지를 SDK 교환합니다. 시작하려면 Amazon GameLift Realtime Client 를 다운로드SDK
SDK 지원
Realtime Client에는 다음 언어에 대한 소스가 SDK 포함되어 있습니다.
-
C#(.NET)
개발 환경
다음과 같이 지원되는 개발 운영 체제 및 게임 엔진에 필요한 경우 소스SDK에서 를 빌드합니다.
-
운영 체제 - Windows, Linux, Android, iOS
-
게임 엔진 - Unity, C# 라이브러리를 지원하는 엔진
게임 서버 운영 체제
Realtime 서버는 다음 플랫폼을 실행하는 호스팅 리소스에 배포될 수 있습니다.
-
참고
AL2 는 지원 종료에 가까워지고 있습니다. 자세한 내용은 Amazon Linux 2 FAQs
를 참조하세요.