Amazon GameLift 플러그인 탐색
Amazon GameLift 플러그인은 Unreal 또는 Unity 게임 엔진에 대한 모든 기능을 갖춘 추가 기능입니다. Amazon GameLift로 게임을 호스팅할 준비를 하기 위한 기본 단계를 안내합니다. 플러그인의 도구 세트와 워크플로를 사용하면 게임 엔진 개발 환경 내에서 작업하여 게임 서버 호스팅을 준비하고, 테스트를 위해 로컬 머신에서 호스팅을 설정하고, 간단한 백엔드 서비스를 생성하고, Amazon GameLift 관리형 클라우드 기반 호스팅에 게임 서버를 배포할 수 있습니다.
플러그인을 사용하여 Amazon GameLift 작업을 이해하고 게임 호스팅 솔루션을 빠르게 시작 및 실행할 수 있습니다. 샘플 게임 자산 또는 자체 게임 프로젝트로 작업할 수 있습니다. 플러그인은 간단한 작업 솔루션을 구축할 수 있도록 여러 단계를 자동화합니다. 플러그인의 안내 워크플로를 완료하면 Amazon GameLift를 통해 게임 클라이언트를 라이브 호스팅 게임 세션에 연결할 수 있습니다.
플러그인을 사용하여 기본 호스팅 솔루션을 생성한 후 게임의 요구 사항에 맞게 솔루션을 수정하고 사용자 지정할 수 있습니다.
플러그인은 다음 게임 엔진에 사용할 수 있습니다.
-
Unreal Engine
-
Unity
플러그인에는 각 게임 엔진에 대한 다음과 같은 구성 요소가 포함되어 있습니다.
-
게임 엔진 편집기용 플러그인 모듈 플러그인이 설치되면 새 기본 메뉴 버튼을 통해 Amazon GameLift 기능에 액세스할 수 있습니다.
-
클라이언트 측 기능을 갖춘 Amazon GameLift Service API용 라이브러리
-
Amazon GameLift 서버 SDK(버전 5)용 라이브러리
-
서버 통합 테스트에 사용할 샘플 자산
-
게임 서버 솔루션을 정의하는 AWS CloudFormation 템플릿 형태의 편집 가능한 구성
주제
플러그인 워크플로
다음 단계에서는 Amazon GameLift에서 게임 프로젝트를 준비하고 배포하는 일반적인 경로를 설명합니다. 게임 엔진 편집기와 게임 코드에서 작업하여 이 단계를 완료합니다.
-
AWS 계정 사용자에 연결하고 Amazon GameLift를 사용할 권한이 있는 액세스 자격 증명을 제공하는 사용자 프로필을 생성합니다.
-
플러그인이 호스팅 솔루션(“bootstrapping”이라고 함)에서 사용하는 관련 AWS 리소스를 설정합니다.
-
프로젝트에 서버 코드를 추가하여 실행 중인 게임 서버와 Amazon GameLift 서비스 간의 통신을 설정합니다.
-
프로젝트에 클라이언트 코드를 추가하면 게임 클라이언트가 Amazon GameLift에 요청을 보내 새 게임 세션을 시작한 다음 해당 세션에 연결할 수 있습니다.
-
Anywhere 워크플로를 사용하여 로컬 워크스테이션을 게임 서버의 Anywhere 컴퓨팅으로 설정하고 게임 서버를 호스트합니다. 플러그인을 통해 게임 서버와 클라이언트를 로컬로 시작하고, 게임 세션에 연결하며 통합을 테스트합니다.
-
관리형 EC2 워크플로를 사용하여 게임 서버를 Amazon GameLift에 업로드하고 단순하지만 완전한 클라우드 호스팅 솔루션을 배포합니다. 플러그인을 통해 게임 서버와 클라이언트를 로컬로 시작하고, 게임 세션을 요청해 연결한 후 게임을 실행합니다.
플러그인에서 작업할 때 AWS 리소스를 생성하고 사용하게 됩니다. 이러한 작업을 수행하면 사용 중인 AWS 계정에 요금이 부과될 수 있습니다. AWS를 처음 사용하는 경우라면 AWS 프리 티어