아마존 살펴보기GameLift - 아마존 GameLift

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

아마존 살펴보기GameLift

아마존을 실험하고 싶어요GameLift게임을 즐기기 전에 기능을 체험하고 싶으신가요? 이러한 샘플 경험을 해보십시오. 콘솔 샘플을 통해 GameLift 콘솔에서의 게임 호스팅을 직접 경험할 수 있습니다. 소스 코드 예제 및 연습에서는 Realtime Server를 사용하여 게임 호스팅을 준비하는 방법을 보여줍니다.

사용자 지정 게임 서버 샘플 (콘솔 경험)

이 샘플 환경을 통해 GameLift에서 바로 실시간 게임을 할 수 있습니다. 샘플 게임 빌드를 업로드하고, 게임 서버를 실행할 플릿을 생성하고, 샘플 게임 클라이언트에서 이 플릿에 연결합니다. 여러 게임 클라이언트를 시작하고 플레이하여 호스팅 데이터를 생성할 수 있습니다. 몇 가지 데이터가 있으면 GameLift 콘솔을 탐색하여 호스팅 리소스를 보고, 지표를 추적하고, 호스팅 용량을 확장하는 방법을 경험합니다.

샘플 마법사에 액세스하려면GameLift콘솔아마존을 엽니다.GameLift메뉴를 선택하고사용자 지정 게임 서버 샘플.

샘플 게임 정보

샘플 게임은 Amazon Lumberyard 게임 엔진을 사용하여 개발됩니다. 게임 클라이언트를 실행하려면 Windows 7 64비트 시스템 및 300MB의 공간이 필요합니다. 추가 요구 사항을 참조하십시오.

실시간 서버 샘플 게임 (전체 소스)

Mega Frog Race는 소스 코드가 있는 완전한 멀티플레이어 게임 샘플입니다. 를 사용하여 샘플을 온라인으로 실행하도록 준비하는 방법을 알려주는 실습 자습서를 참조하십시오.GameLiftRealtime 서버. 이 샘플을 통해 게임 클라이언트가 작업을 준비할 수 있는 방법을 보다 잘 이해할 수 있습니다.GameLiftRealtime 서버. 또한 이 샘플을 통해 FlexMatch와 같은 다른 GameLift 기능을 처음으로 경험할 수 있습니다.

실습 자습서를 읽으려면GameTech블로그 게시물단 몇 줄로 멀티플레이어 모바일 게임용 서버 생성JavaScript.

소스 코드를 얻으려면GitHub저장소.

에 대한 소스 자료MegaFrogRealtime Server를 통해 호스팅된 멀티플레이어 게임을 배포하는 모든 요소가 레이스 샘플에 포함됩니다.

  • 게임 클라이언트 — Unity에서 생성된 C++ 게임 클라이언트의 소스 코드입니다. 게임 세션 연결 정보를 가져오는 방법을 보여 줍니다.GameLiftRealtime 서버에 연결하고 Realtime 서버를 통해 게임 업데이트를 다른 플레이어와 교환합니다.

  • 클라이언트 서비스 — 소스 (노드 기반)JavaScript) 에 대한AWS Lambda에 대한 직접 API 호출을 관리하는 함수GameLift서비스. 서비스가 게임 클라이언트에 의해 호출되면 새 게임 세션을 찾거나 시작하고 플레이어를 할당하는 호출을 수행한 다음 연결 세부 정보를 게임 클라이언트에 다시 반환합니다.

  • Realtime 스크립트 파일 (노드 기반)JavaScriptRealtime 서버 플릿을 구성합니다. 이 스크립트에는 Realtime 서버가 와 통신하도록 설정하는 최소 구성이 포함되며GameLift서비스 및 게임 세션을 시작하고 중지합니다. 샘플 게임에 대한 일부 사용자 지정 로직도 포함됩니다.