샘플 및 플러그인

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을 빌드하려면 다음 단계를 따르세요.

  1. Build > Select Build Variant로 이동하여 playGamesPC 빌드 변형을 선택합니다.
  2. (선택사항) 모바일 및 PC에서 클라우드 저장을 사용 설정하려면 Google Play 게임즈 서비스를 사용 설정합니다.
  3. (선택사항) DXT1으로 압축된 텍스처 애셋을 전송하려면 Play Asset Delivery API를 사용 설정합니다.

Google Play 게임즈 서비스 사용 설정

Google Play 게임즈 서비스 (PGS)는 로그인 및 클라우드 저장에 사용됩니다. 이 기능을 사용 설정하려면 다음 단계를 따르세요.

  1. AGDKTunnel 패키지 이름을 원하는 이름으로 바꿉니다.
  2. Google Play Console에서 애플리케이션을 만들고 단계에 따라 패키지 이름을 사용하여 Google Play 게임즈 서비스를 설정합니다.
  3. app/src/main/res/values/strings.xmlgame_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는 마우스 입력 캡처 기능을 보여줍니다.

  • 스페이스바 토글로 마우스 입력 캡처
  • 마우스 버튼 상태 이벤트
  • 마우스 스크롤 이벤트
  • 화면 도형 감지