모든 신규 프로젝트에는 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)
