Unity용 플러그인 설치 - 아마존 GameLift

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

Unity용 플러그인 설치

이 섹션에서는 Unity 프로젝트에 플러그인을 추가하는 방법을 설명합니다. 플러그인을 설치한 후 Unity 에디터에서 프로젝트를 열면 플러그인 기능을 사용할 수 있습니다.

시작하기 전에

Unity용 Amazon GameLift 플러그인을 사용하는 데 필요한 사항은 다음과 같습니다.

  • 윈도우 2022 LTS용 유니티 또는 macOS용 유니티

  • 유니티용 아마존 GameLift 플러그인 다운로드. [다운로드 사이트] 다운로드에는 두 개의 패키지가 포함되어 있습니다.

    • 유니티용 아마존 GameLift 스탠드얼론 플러그인

    • GameLift Unity용 아마존 C# 서버 SDK

  • Microsoft Visual Studio 2019 이상 최신 버전.

  • C# 게임 코드가 포함된 멀티플레이어 게임 프로젝트.

  • 타사의 범위가 지정된 레지스트리. UnityNuGet 이 도구는 타사 DLL을 관리합니다. 자세한 내용은 UnityNuGetGithub 리포지토리를 참조하십시오.

플러그인을 게임 프로젝트에 추가

Unity 에디터와 게임 프로젝트 파일에서 작업하면서 다음 작업을 완료하세요.

1단계: 게임 UnityNuGet 프로젝트에 추가

게임 프로젝트를 UnityNuGet 설정하지 않은 경우 다음 단계에 따라 Unity 패키지 관리자를 사용하여 툴을 설치하십시오. 또는 NuGet CLI를 사용하여 DLL을 수동으로 다운로드할 수 있습니다. 자세한 내용은 Unity용 Amazon GameLift C# 서버 SDK를 참조하십시오. README

  1. Unity 에디터에서 프로젝트를 열고 메인 메뉴로 이동하여 편집, 프로젝트 설정을 선택합니다. 옵션에서 패키지 관리자 섹션을 선택하고 범위 지정 레지스트리 그룹을 엽니다.

  2. + 버튼을 선택하고 UnityNuGet 범위가 지정된 레지스트리에 다음 값을 입력합니다.

    Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget

Unity 2021 버전 사용자의 경우

설정 UnityNuGet 후 Unity 콘솔에 Assembly Version Validation 오류가 표시되는지 확인합니다. 이러한 오류는 NuGet 패키지의 이름이 강한 어셈블리에 대한 바인딩 리디렉션이 Unity 프로젝트 내 경로로 제대로 확인되지 않는 경우 발생합니다. 이 문제를 해결하려면 Unity의 어셈블리 버전 검증을 구성하세요.

  1. Unity 에디터에서 메인 메뉴로 이동하여 편집, 프로젝트 설정을 선택하고 플레이어 섹션을 엽니다.

  2. 어셈블리 버전 검증 옵션을 선택 취소합니다.

2단계: 플러그인 및 C# 서버 SDK 패키지 추가

  1. 두 패키지가 모두 포함된 Unity용 Amazon GameLift 플러그인의 압축을 풉니다.

  2. Unity 에디터에서 프로젝트를 열고 메인 메뉴로 이동하여 창, 패키지 관리자를 선택합니다.

  3. + 버튼을 선택하여 새 패키지를 추가합니다. tarball에서 패키지 추가 옵션을 선택합니다.

  4. 디스크의 패키지 선택에서 Unity 다운로드 파일용 Amazon GameLift C# Server SDK 플러그인을 찾아 파일을 선택합니다. com.amazonaws.gameliftserver.sdk-<version>.tgz 열기를 선택하여 플러그인을 설치합니다.

  5. 디스크의 패키지 선택에서 Unity 다운로드 파일용 Amazon GameLift 독립형 플러그인을 찾아 파일을 선택합니다. com.amazonaws.gamelift-<version>.tgz 열기를 선택하여 플러그인을 설치합니다.

  6. 독립형 플러그인이 프로젝트에 추가되었는지 확인하십시오. Unity 에디터 창으로 돌아가십시오. 메인 메뉴에서 새 Amazon GameLift 메뉴 버튼을 확인하십시오.

3단계: 샘플 게임 가져오기 (선택 사항)

Unity용 플러그인에는 게임 프로젝트에 추가할 수 있는 장면을 비롯한 샘플 게임 에셋 세트가 포함되어 있습니다. 샘플 게임을 가져오면 Amazon에서 간단한 멀티플레이어 게임을 빠르게 테스트, 빌드 및 배포할 수 있습니다. GameLift 샘플 게임은 이미 Amazon GameLift SDK와 완전히 통합되어 있으므로 통합 작업을 건너뛰고 나머지 워크플로 작업을 완료할 수 있습니다.

샘플 게임을 사용하면 단 몇 분 만에 로컬에서 호스팅되는 Amazon GameLift Anywhere 플릿을 설정하고 가입할 수 있습니다. 게임을 Amazon에 GameLift 배포하고 1시간 이내에 라이브 클라우드 호스팅 게임에 참여할 수 있습니다.

샘플 게임을 가져오려면:
  1. Unity 에디터에서 게임 프로젝트를 열고 Amazon GameLift 메뉴로 이동하여 샘플 게임, 샘플 게임 가져오기를 선택합니다.

  2. 파일을 가져온 후 Amazon GameLift 메뉴로 다시 이동하여 샘플 게임, 설정 초기화를 선택합니다. 이 단계에서는 게임 클라이언트와 서버를 빌드하기 위한 프로젝트를 구성합니다.

설치가 완료되면 게임 프로젝트에 두 개의 새로운 씬이 추가된 것을 볼 수 있습니다. 에셋을 비롯한 몇 GameLiftClientSettings가지 추가 프로젝트 에셋도 확인할 수 있습니다.

샘플의 UI와 게임플레이에 대한 자세한 내용은 샘플 게임 readme를 참조하십시오.