Skip to main content
PlayFab Party Unity SDK 플러그인은 Unity 게임 개발자의 편의를 위해 만들어진 네이티브 Party C++ 라이브러리 위의 Unity C# 래퍼입니다. 이를 통해 Unity 게임에서 Party 및 Party Cognitive Services를 활용할 수 있으며, 여기에는 다음이 포함됩니다.
  • 멀티플레이어 네트워킹
  • 채팅 메시지 및 데이터 교환
  • 크로스 토크 및 크로스 플레이
  • 실시간 텍스트 채팅 번역 및 음성 텍스트 변환 같은 접근성 기능
여러 플랫폼에서 게임을 개발할 수 있도록 설계되었습니다. PlayFab Party Unity 플러그인은 경제, 리더보드 등의 다른 PlayFab 기능을 제공하는 PlayFab “core” Unity SDK 플러그인과 함께 작동합니다. 자세한 내용은 PlayFab Unity SDKPlayFab Unity SDK 문서를 참조하세요. Party Unity 플러그인은 Unity Asset 패키지로 다운로드할 수 있습니다. 현재 다음 플랫폼에서 게임 개발에 지원됩니다. “PlayStation”은 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다. “PS4”는 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다. “PS5”는 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다. *- GDK의 기본 Party 라이브러리는 플러그인에 포함되어 있지 않습니다. 자세한 내용은 버전 관리 섹션을 참조하세요. “PlayStation”은 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다.

Party Unity 플러그인이 제공하는 API 기능은 무엇인가요?

  • 게임 네트워킹
  • VoIP
  • 다음 플랫폼 지원:
    • GDK:
      • XBOX Series X|S
      • XBOX One
      • PC
    • Windows
    • iOS
    • Android
    • PS4™
    • PS5™
    • Switch
  • 위 플랫폼 간의 크로스 플레이 및 크로스 토크 지원
  • Party Cognitive Services
    • 실시간 텍스트 채팅 번역
    • 실시간 음성 채팅 텍스트 변환
    • 실시간 음성 채팅 번역
    • 텍스트-음성 변환 합성
“PS4”는 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다. “PS5”는 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다.

Party Unity 플러그인에 포함된 항목

  • 사용자 Unity 게임과 Party 라이브러리 핵심 기능의 쉬운 통합을 위해 PlayFabMultiplayerManager 클래스와 prefab이 제공하는 Unity C#으로 작성된 단순화된 최상위 Party API
  • 기본 네이티브(C++) Party 라이브러리 API에 관리 코드 인터페이스를 제공하는 C# 인터롭 계층. 최상위 C# API에서 사용됩니다.
  • 지원되는 각 플랫폼용 기본 네이티브(C++) Party 바이너리:
    • Windows용 Party DLL 라이브러리
    • iOS(디바이스 및 시뮬레이터)용 Party iOS Framework 라이브러리
    • Android용 Party AAR 라이브러리 아카이브
    • Microsoft Game Core용 Party DLL 라이브러리는 포함되지 않습니다. 이들은 GDK와 함께 배포되며 Unity 프로젝트를 빌드하기 전에 플러그인에 복사해야 합니다(플러그인에 포함된 README 파일에서 자세한 내용 참조).
    • PS4, PS5용 Party 동적 라이브러리
    • Switch용 Party 정적 라이브러리
  • PlayFab “core” Unity SDK 플러그인 (필요한 경우 독립적으로 업데이트 가능)
  • XBOX Live 인증 및 정책 공급자 API, 현재 GDK 플랫폼에서만 지원

Party Unity 플러그인 버전 및 플랫폼 간 호환성

Party Unity 플러그인은 플랫폼에 따라 여러 배포 지점(Git 리포지토리)에서 게시되고 다운로드할 수 있습니다. 일부 배포 지점에 대한 액세스는 제한되며 Microsoft 담당자에게 요청해야 합니다. Party Unity 플러그인은 서로 다른 배포 지점에서 다운로드한 버전 간의 호환성을 명확히 하고 기본 네이티브 라이브러리의 특정 버전을 참조하기 위해 사용자 지정 버전 관리 체계를 사용합니다.

Party Unity 플러그인 버전 관리 체계

예를 들어, 1.5.0.3-main.0 (기본 공용 GitHub 리포지토리에서 다운로드한 버전) 또는 1.5.0.3-ps5.0 (제한된 액세스가 있는 리포지토리에서 다운로드한 PS5용 Party 바이너리만 있는 버전)입니다. 버전 구성 요소:
  • X.X.X - 지원되는 모든 플랫폼에서 기본 Party 라이브러리의 가장 낮은 버전입니다. 이 값은 기본 C++ 라이브러리 버전과의 참조 일관성을 제공합니다. 위의 예에서 각 플랫폼에 포함된 Party 라이브러리는 1.5.0 이상 버전입니다.
  • Y - 특정 X.X.X 버전 부분에 대한 Party Unity C# 계층의 모든 수정 사항의 증분 인덱스입니다.
  • (distribution-point-indicator) - 특정 Party Unity 플러그인 패키지가 어느 배포 지점에서 다운로드되었는지 추적하기 위한 니모닉 코드입니다. 배포 지점에 따라 다르며, 예를 들어 main(기본 공용 배포 GitHub 리포지토리), ps5(PS5 개발자용 제한된 액세스가 있는 Microsoft Azure DevOps 리포지토리) 등입니다.
  • Z - 배포 지점에 고유한 모든 수정 사항의 증분 인덱스입니다(예: 특정 플랫폼에 대해서만 업데이트되거나 패치된 Party 바이너리).
버전 구성 요소의 숫자가 높을수록 왼쪽에서 오른쪽 순서로 중요도에 따라 새로운 버전입니다.

서로 다른 배포 지점의 버전 간 호환성

배포 지점과 관계없이 Party Unity 플러그인은 버전의 처음 네 개 숫자(X.X.X.Y)가 같으면 다른 배포 지점의 Party Unity 플러그인과 완벽하게 호환됨이 보장됩니다. 공유 코드가 동일하기 때문에 호환되는 버전을 어떤 순서로든 Unity 프로젝트에 가져올 수 있으며 서로를 덮어쓰거나 손상시키지 않습니다. 각 버전에는 겹치지 않는 추가 플랫폼별 파일이 있을 수 있습니다. 예를 들어, iOS, PS5 및 Switch를 대상으로 하는 경우 Unity 프로젝트에 다음 버전의 Party Unity 플러그인을 어떤 순서로든 가져올 수 있습니다.
  • 1.5.0.3-main.0 (iOS용 Party 바이너리 등 가져옴)
  • 1.5.0.3-ps5.0 (PS5용 Party 바이너리 등 가져옴)
  • 1.5.0.3-sw.0 (Switch용 Party 바이너리 등 가져옴)
이러한 각 플러그인에 포함된 공유(크로스 플랫폼) Unity C# 코드는 동일합니다.

지원되는 Unity 버전은 무엇인가요?

Unity 2017부터 시작하여 모든 최신 버전의 Unity를 지원합니다. 그러나 선택은 각 플랫폼에 대한 Unity 개발 애드온의 가용성에 따라 제한될 수 있습니다. 자세한 내용은 해당 Unity 문서를 참조하세요. 이는 또한 플랫폼 SDK의 선택도 제한할 수 있습니다. 일반적으로 각 플랫폼에서 사용할 수 있는 가장 최신 Unity 개발 애드온 버전 중 하나로 Party Unity 플러그인을 테스트합니다. Unity Editor, Unity 애드온 또는 플랫폼 SDK의 새 버전에 대한 빌드 또는 런타임 문제를 보고해 주시길 권장합니다.

가격

Party 네트워킹 및 음성 채팅은 Foundation Mode를 통해 자격이 있는 XBOX 생태계 개발자에게 추가 비용 없이 포함되어 있습니다. Party Cognitive Services 및 기타 서비스에는 관련 비용이 있을 수 있습니다. 자세한 내용은 PlayFab Party 청구를 참조하거나 Microsoft 담당자에게 문의하세요.
마지막 수정일 2026년 8월 24일