Skip to main content
PlayFab for Unity (v2 Unified)는 PlayFab 통합 SDK를 기반으로 구축된 차세대 Unity 통합입니다. 단일 Unity Package Manager (UPM) 패키지로 배포됩니다. 이 패키지는 세 개의 개별 v1 Unity 패키지인 PlayFab Unity SDK (Services REST 래퍼), v1 PlayFab Multiplayer for Unity 플러그인, v1 PlayFab Party for Unity 플러그인을 대체합니다.
모든 신규 프로젝트에는 PlayFab for Unity (v2 Unified)를 사용하세요. v1과 v2를 동일한 프로젝트에서 함께 사용할 수 없습니다.

주요 이점

PlayFab for Unity는 통합 SDK의 최신 아키텍처를 Unity에 제공합니다:
  • 단일 패키지: 하나의 UPM 설치로 PlayFab Core, Services, Multiplayer(로비 및 매치메이킹), Party를 함께 제공합니다. 더 이상 별도의 Services, Multiplayer, Party 패키지가 필요하지 않습니다.
  • 통합 인증: PFAuthentication으로 로그인하면 Services 및 Multiplayer가 재사용하는 단일 엔티티 핸들이 생성됩니다. 구성 요소별 SetEntityToken 호출이나 호출별 PlayFabAuthenticationContext를 추적할 필요가 없습니다.
  • 자동 토큰 관리: 백그라운드 프로세스가 엔티티 토큰을 갱신합니다. 더 이상 수동으로 다시 로그인할 필요가 없습니다.
  • 일관된 비동기 모델: Services 및 Multiplayer 호출은 v1의 (request, onSuccess, onError) 콜백 쌍을 대체하여 통합 SDK 비동기 패턴을 사용합니다.
  • 네이티브 HTTP 및 직렬화: 엔진 전반에 걸쳐 통합 SDK를 지원하는 동일한 네이티브 libHttpClient가 HTTP 트래픽을 처리합니다. PFHttpConfig가 이를 구성합니다. v1의 플러그형 전송(ITransportPlugin) 및 JSON 직렬화기(ISerializerPlugin)는 더 이상 필요하지 않습니다.
  • GDK 인식 편집기 도구: 설치된 Microsoft Gaming Development Kit (GDK)가 네이티브 바이너리를 자동으로 확인합니다. PlayFab → Change GDK 메뉴에서 설치된 GDK 에디션 간에 전환할 수 있습니다.

지원되는 플랫폼

PlayFab for Unity는 공식적으로 다음을 지원합니다:
  • Windows (XBOX 스토어 및 기타 PC 스토어)
  • XBOX (One, Series S|X, Cloud)
다른 플랫폼에 대한 지원은 곧 제공됩니다.

시작하기

설정, 설치, 필수 조건, 샘플 씬 및 문제 해결 정보는 GitHub 저장소에서 확인할 수 있습니다: GitHub의 PlayFab Unity SDK

관련 리소스

마지막 수정일 2026년 8월 25일