PC용 Google Play 게임즈의 샘플과 플러그인은 PC 환경에서 게임 인증 및 구성을 위한 SDK 통합을 보여줍니다.
AGDKTunnel
AGDKTunnel은 NDK 샘플 Endless Tunnel에서 파생됩니다. AGDKTunnel은 다음과 같은 PC용 Google Play 게임즈 SDK 통합을 보여줍니다.
- Play ID 및 클라우드 저장용 Google Play 게임즈 서비스
- PC용 Google Play 게임즈용 입력 SDK
PC용 Google Play 게임즈 빌드 사용 설정
빌드 변형은 기본 (모바일) 플랫폼과 PC 플랫폼을 구분하는 데 사용됩니다. PC용 Google Play 게임즈에서 실행되도록 AGDKTunnel을 빌드하려면 다음 단계를 따르세요.
- Build > Select Build Variant로 이동하여 playGamesPC 빌드 변형을 선택합니다.
- (선택사항) 모바일 및 PC에서 클라우드 저장을 사용 설정하려면 Google Play 게임즈 서비스를 사용 설정합니다.
- (선택사항) DXT1으로 압축된 텍스처 애셋을 전송하려면 Play Asset Delivery API를 사용 설정합니다.
Google Play 게임즈 서비스 사용 설정
Google Play 게임즈 서비스 (PGS)는 로그인 및 클라우드 저장에 사용됩니다. 이 기능을 사용 설정하려면 다음 단계를 따르세요.
- AGDKTunnel 패키지 이름을 원하는 이름으로 바꿉니다.
- Google Play Console에서 애플리케이션을 만들고 단계에 따라 패키지 이름을 사용하여 Google Play 게임즈 서비스를 설정합니다.
app/src/main/res/values/strings.xml
의game_services_project_id
문자열 값을 Google Play Console의 프로젝트 ID로 바꿉니다.
트리비얼 카트
Unity 엔진을 사용하여 Android에서 Google Play 기술을 사용하는 방법을 보여주는 샘플 게임입니다. PC용 Google Play 게임즈에서 게임은 다음을 보여줍니다.
- Google Play 게임즈 서비스: 로그인, 업적, 리더보드, 친구, 클라우드 저장
- Play Integrity: 기기 무결성 및 Play 라이선스 상태에 관한 무결성 신호를 수신합니다.
- 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는 마우스 입력 캡처 기능을 보여줍니다.
- 스페이스바 토글로 마우스 입력 캡처
- 마우스 버튼 상태 이벤트
- 마우스 스크롤 이벤트
- 화면 도형 감지