샘플 및 플러그인

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

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

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

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

  1. AGDKTunnel 패키지의 이름을 원하는 이름으로 바꿉니다.
  2. Google Play Console에서 애플리케이션을 만들고 단계를 따릅니다. 를 방문하여 패키지 이름을 사용하여 Google Play 게임즈 서비스를 설정하세요.
  3. 다음에서 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는 마우스 입력 캡처 기능을 보여줍니다.

  • 스페이스바 전환을 사용한 마우스 입력 캡처
  • 마우스 버튼 상태 이벤트
  • 마우스 스크롤 이벤트
  • 화면 도형 감지