Amazon GameLift 개발 도구 - Amazon GameLift

Amazon GameLift 개발 도구

Amazon GameLift는 게임 호스팅 솔루션과 함께 사용할 수 있는 SDK 세트를 제공합니다. Amazon GameLift SDK를 사용하여 Amazon GameLift 호스팅 서비스와 상호 작용해야 하는 게임 서버, 게임 클라이언트 및 백엔드 서비스에 기능을 추가할 수 있습니다.

Amazon GameLift SDK 버전 및 SDK 호환성에 대한 최신 버전 정보는 Amazon GameLift 릴리스 정보 섹션을 참조하세요.

게임 서버

64비트 게임 서버를 Amazon GameLift 서버 SDK와 통합하고 빌드합니다. 게임 서버는 서버 SDK를 사용하여 Amazon GameLift 서비스와 통신하고 게임 세션을 시작 및 관리할 수 있습니다. Server SDK의 통합에 대한 자세한 내용은 Amazon GameLift에 사용되는 게임 준비 섹션을 참조하세요.

개발 운영 체제

Amazon GameLift 서버 SDK는 다음 개발 환경을 지원합니다.

  • Windows

  • Linux

프로그래밍 언어

Amazon GameLift 서버 SDK는 다음 언어로 제공됩니다. 서버 SDK 다운로드 버전별 정보와 설치 지침은 각 패키지에 포함된 Readme 파일을 참조하세요.

게임 엔진

C++, C# 또는 Go 라이브러리를 지원하는 모든 엔진에서 언어별 SDK를 사용합니다. 또한, Amazon GameLift는 다음 게임 엔진에 대한 플러그인을 제공합니다. Amazon GameLift 플러그인 다운로드

게임 서버 운영 체제

Amazon GameLift 서버 SDK는 다음 플랫폼에서 실행할 수 있도록 빌드된 게임 서버를 지원합니다.

게임 클라이언트 서비스

Amazon GameLift API와 함께 AWS SDK를 사용하여 게임 클라이언트를 위한 64비트 백엔드 서비스를 생성합니다. 백엔드 서비스는 Amazon GameLift와의 클라이언트 측 상호 작용을 처리하여 새 게임 세션을 시작하고 플레이어와 게임 및 기타 작업에 참여합니다. AWS SDK 다운로드

Amazon GameLift AWS SDK 사용에 대한 자세한 내용은 다음 리소스를 참조하세요.

Realtime 서버의 경우

Realtime 서버를 구성하고 배포하여 멀티플레이어 게임을 호스팅할 수 있습니다. 게임 클라이언트가 Realtime 서버에 연결할 수 있도록 하려면 Amazon GameLift Realtime Client SDK를 사용합니다. 게임 클라이언트는 이 SDK를 사용하여 Realtime 서버 및 이 서버에 연결된 다른 게임 클라이언트와 메시지를 교환합니다. 시작하려면 Amazon GameLift Realtime Client SDK를 다운로드합니다. 구성 정보에 대해서는 Realtime 서버용 게임 클라이언트 통합 섹션을 참조하세요.

SDK 지원

Realtime Client SDK에는 다음 언어를 위한 소스가 들어 있습니다.

  • C#(.NET)

개발 환경

다음과 같이 지원되는 개발 운영 체제와 게임 엔진에 필요하므로 원본에서 SDK를 빌드합니다.

  • 운영 체제 - Windows, Linux, Android, iOS

  • 게임 엔진 - Unity, C# 라이브러리를 지원하는 엔진

게임 서버 운영 체제

Realtime 서버는 다음 플랫폼을 실행하는 호스팅 리소스에 배포될 수 있습니다.