PC용 Google Play 게임즈의 샘플과 플러그인은 PC 환경에서 게임을 인증하고 구성하기 위한 SDK 통합을 보여줍니다.
AGDKTunnel
AGDKTunnel은 NDK 샘플 Endless Tunnel에서 파생되었습니다. AGDKTunnel은 PC용 Google Play 게임즈 SDK 통합
- Play용 Google Play 게임즈 서비스 ID 및 클라우드 저장
- PC용 Google Play 게임즈 입력 SDK
PC용 Google Play 게임즈 빌드 사용 설정
빌드 변형은 기본 (모바일) 플랫폼을 구분하는 데 사용됩니다. PC 플랫폼입니다 PC용 Google Play 게임즈에서 실행되도록 AGDKTunnel을 빌드하려면 다음 단계를 따르세요.
- Build > Select Build Variant로 이동하여 playGamesPC 빌드 변형을 선택합니다.
- (선택사항) Google Play 게임즈 서비스를 사용 설정하여 모바일 및 PC에서 클라우드 저장을 사용 설정합니다.
- (선택사항) Play Asset Delivery API를 사용 설정하여 DXT1 압축 텍스처 애셋을 전송합니다.
Google Play 게임즈 서비스 사용 설정
Google Play 게임즈 서비스(PGS)는 로그인 및 클라우드 저장에 사용됩니다. 이 기능을 사용 설정하려면 다음 단계를 따르세요.
- AGDKTunnel 패키지의 이름을 원하는 이름으로 바꿉니다.
- Google Play Console에서 애플리케이션을 만들고 단계를 따릅니다. 를 방문하여 패키지 이름을 사용하여 Google Play 게임즈 서비스를 설정하세요.
- 다음에서
game_services_project_id
문자열 값을app/src/main/res/values/strings.xml
를 Google Play Console
트리비얼 카트
Google Play 기술을 사용하는 방법을 보여주는 샘플 게임입니다. Unity 엔진이 설치된 Android PC용 Google Play 게임즈의 경우 게임에서 다음을 확인할 수 있습니다.
- Google Play 게임즈 서비스: 로그인, 업적, 리더보드, 친구, 클라우드 저장에 사용
- 기기 무결성 및 Play 라이선스 상태에 관한 무결성 신호를 수신하기 위한 Play Integrity
- PC용 Google Play 게임즈용 입력 SDK
구성 정보는 trivialkart-unity 샘플을 참고하세요.
Google Play 게임즈 Unity 플러그인
플랫폼 유틸리티
platform_utils_package는 Unity를 사용하여 PC용 Google Play 게임즈의 루틴을 자동화하는 도구입니다. 이 패키지에는 다음과 같은 기능이 포함되어 있습니다.
- GPG 플랫폼 정의 스크립트: 플레이어 설정 내 맞춤 정의 목록에 UNITY_ANDROID_x86_64 정의를 추가합니다.
- 애셋 가져오기 스크립트: 가져온 모든 텍스처를 선택한 텍스처 압축(기본적으로 DXTC)으로 설정
- 창 옵션: 도구 > GPG 설정에서 사용할 수 있는 창 옵션을 설정합니다.
입력 캡처
input-capture_package는 마우스 입력 캡처 기능을 보여줍니다.
- 스페이스바 전환을 사용한 마우스 입력 캡처
- 마우스 버튼 상태 이벤트
- 마우스 스크롤 이벤트
- 화면 도형 감지