Unity용 Amazon GameLift 플러그인(서버 SDK 5.x)
Amazon GameLift에는 멀티플레이어와 게임 서버를 Amazon GameLift로 실행하도록 준비할 때 필요한 도구가 갖추어져 있습니다. Unity용 Amazon GameLift 플러그인을 사용하면 간편하게 Amazon GameLift를 Unity 게임에 통합하고, Amazon GameLift Anywhere로 통합을 테스트한 후 클라우드 호스팅용 Amazon GameLift 리소스를 배포할 수 있습니다.
이 플러그인은 AWS CloudFormation 템플릿을 사용하여 일반적인 게임 시나리오를 위한 호스팅 솔루션을 배포합니다. 이러한 솔루션은 제공된 대로 사용하거나 게임에 필요한 대로 사용자 지정합니다.
주제
플러그인 정보
Unity용 플러그인은 Unity 멀티플레이어 게임을 Amazon GameLift와 통합하고 호스팅하기 위한 간소화된 시작 환경을 제공합니다. 플러그인 기능과 사전 빌드된 구성 요소를 활용하여 게임을 빠르게 시작하고 실행할 수 있습니다.
플러그인이 도구 및 기능을 Unity 편집기에 추가합니다. 가이드 워크플로를 사용하여 Amazon GameLift를 게임 프로젝트에 통합하고, 로컬 테스트를 진행하고, 게임 서버를 Amazon GameLift 클라우드 호스팅에 배포합니다.
플러그인의 사전 구축된 호스팅 솔루션을 사용하여 게임을 배포합니다. 로컬 워크스테이션을 호스트로 사용하여 Amazon GameLift Anywhere 플릿을 설정합니다. 클라우드 호스팅의 경우 플레이어 지연 시간, 게임 세션 가용성 및 다양한 방식으로 비용을 조정하는 두 가지 일반적인 배포 시나리오 중에서 선택합니다. 한 가지 시나리오에는 간단한 FlexMatch 매치메이커와 규칙 세트가 포함됩니다. 이러한 시나리오를 적용하면 프로덕션 환경에 바로 사용할 수 있는 호스팅 솔루션을 빠르게 시작한 다음 필요에 따라 최적화하고 사용자 지정할 수 있습니다.
플러그인에는 다음과 같은 구성 요소가 포함됩니다.
-
Unity 편집기용 플러그인 모듈 플러그인이 설치되면 새 기본 메뉴 아이템으로 Amazon GameLift 기능에 액세스할 수 있습니다.
-
클라이언트 측 기능을 갖춘 Amazon GameLift 서비스 API용 C# 라이브러리
-
Amazon GameLift 서버 SDK(버전 5)용 C# 라이브러리
-
에셋 및 씬을 포함한 게임 콘텐츠를 샘플링하여 빌드 지원 멀티플레이어 게임이 없더라도 Amazon GameLift를 사용해볼 수 있습니다.
-
호스팅용 게임 서버를 클라우드에 배포할 때 플러그인이 사용하는 AWS CloudFormation 템플릿 형태의 솔루션 구성