Skip to main content
PlayFab은 게임 백엔드의 빌딩 블록 역할을 하는 다양한 기본 컴포넌트를 제공합니다.

네임스페이스 및 타이틀

PlayFab은 계층적 구조를 사용해 다양한 범위에서 리소스와 구성을 관리합니다. PlayFab 네임스페이스는 여러 타이틀에 걸친 모든 전역 정보를 저장하는 최상위 엔터티입니다. PlayFab 타이틀은 게임 설정, 플레이어 계정, 플레이어 데이터 및 기타 게임 관련 데이터를 포함해 특정 게임으로 범위가 지정된 데이터 및 구성을 나타내는 엔터티입니다. 네임스페이스는 많은 타이틀을 포함할 수 있지만, 타이틀은 하나의 네임스페이스에만 속할 수 있습니다. 타이틀은 네임스페이스 간에 이동할 수 없습니다. 동일한 네임스페이스 아래의 모든 타이틀은 특정 리소스와 구성을 공유할 수 있습니다. 이 기능은 동일한 네임스페이스 내의 여러 타이틀에서 플레이어 ID와 데이터를 관리하는 데 유용합니다. 타이틀은 게임 환경이나 게임 버전에 특정한 데이터와 구성을 저장하는 데에도 사용할 수 있습니다.
타이틀의 목적은 게임별 데이터와 구성을 관리하는 것입니다.
네임스페이스와 타이틀은 계층적 관계를 가진 두 가지 특정 유형의 엔터티이며, 플레이어, 그룹, 서버와 같은 다른 유용한 범위를 나타내는 더 많은 기본 제공 엔터티 유형이 있습니다.

개발자 ID 및 Game Manager

게임 데이터를 안전하게 유지하기 위해 개발자 ID를 사용해 사용자를 인증하고 네임스페이스 및 타이틀에 대한 액세스를 관리합니다. PlayFab 계정을 만들고 Microsoft 계정으로 로그인하는 것은 쉽습니다. 개발 팀의 다른 구성원에게 액세스를 부여하려면 PlayFab 사용자 역할을 할당하세요. PlayFab의 웹 포털은 Game Manager라고 하며 스튜디오와 타이틀 구성을 관리하는 기본 인터페이스입니다. Game Manager의 대부분의 기능에는 REST API 등가물이 있으므로, 제작의 이후 단계에서 스크립트하고 구성 변경을 자동화할 수 있습니다.

타이틀 구성

타이틀이 있으면 Title Data에 데이터 저장을 시작할 수 있습니다. 이 데이터는 가장 광범위한 액세스 정책을 가지며, 모든 게임 클라이언트와 서버가 TitleData를 볼 수 있게 합니다. 일반 게임 구성 설정은 종종 TitleData에 저장되며, 게임 클라이언트가 초기화 중에 이 데이터를 읽는 것이 일반적입니다. Title News 기능은 플레이어와의 타이틀 전체 통신을 위한 특정 도구를 제공합니다. 마찬가지로 네임스페이스 수준에서 Publishing Data는 네임스페이스에 연결된 모든 타이틀에서 액세스할 수 있으며, 크로스 게임 프로모션 이벤트나 전체 플레이어 커뮤니티가 관심을 가질 만한 뉴스에 유용할 수 있습니다. 때로는 타이틀 플레이어의 하위 집합을 대상으로 하는 구성 데이터를 설정하려는 경우도 있습니다. 대상 구성의 경우 Segmentation을 사용해 대상 세그먼트의 플레이어를 정의합니다. Experimentation은 플레이어 기반의 일부에서 다양한 구성을 테스트하는 또 다른 옵션입니다.

플레이어 ID

PlayFab 플레이어 ID 시스템은 클라이언트 세부 정보를 확인하고 권한 부여 토큰을 발행하는 역할을 담당합니다. XBOX, Steam, iOS, Android, Nintendo, PlayStation™ Network와 같은 대부분의 일반적인 타사 제공자를 지원합니다. PlayFab 클라이언트는 대부분의 PlayFab API에 액세스하기 전에 인증해야 합니다. 인증 외에도 계정은 게임 시스템이 구축되는 중심 축 역할도 합니다. 복구 가능한 계정을 사용하면 플레이어가 현재 로그인한 플랫폼이나 기기에 관계없이 플레이어별 데이터를 쉽게 저장하고 검색할 수 있습니다. 권한, 플레이어 진행, 플레이어 친구 목록, 플레이어 금지와 같은 데이터는 검색이나 공유를 위해 저장하려는 플레이어별 데이터 유형 중 일부에 불과합니다.

PlayStream 및 액션

PlayStream은 이벤트를 대규모로 수집하고 해당 이벤트에 실시간으로 대응할 수 있게 하는 강력한 도구 세트입니다. PlayStream 이벤트는 다른 PlayFab 서비스의 사용에서 발생할 수 있으며, 게임별 로직을 구동하기 위해 자체 사용자 지정 PlayStream 이벤트를 생성할 수도 있습니다. PlayStream 규칙을 구성하는 방식에 따라 PlayStream 이벤트가 해당 규칙 세트를 통과할 때 다양한 액션이 트리거됩니다. 이러한 액션에는 플레이어 데이터 업데이트, 플레이어 금지, CloudScript로 사용자 지정 PlayFab 호스팅 코드 실행 또는 웹훅으로 외부 웹 서비스 호출이 포함될 수 있습니다. 무한히 구성 가능한 액션 세트를 사용하면 게임의 플레이어 기반 이벤트에 대응하는 완전한 사용자 지정 로직을 신속하게 구축할 수 있습니다. 이를 사용해 챌린지 시스템을 구축하거나, 플레이어를 대신해 서비스 인증 액션을 실행하거나, PlayFab의 데이터를 자체 클라우드 서비스로 전달할 수 있습니다. 가능성은 무한합니다.

원격 분석 및 보고서

실시간 처리 및 액션은 필요하지 않지만, 게임에서 발생하는 이벤트의 기록이 여전히 필요한 경우 PlayFab Telemetry를 확인하세요. 이 이벤트 수집의 경량 버전은 확장성이 뛰어난 데이터 수집을 제공하고 이벤트를 데이터 레이크에 저장하여 팀의 누구든 데이터를 탐색하거나 PlayFab의 기본 제공 보고서 중 어느 것이든 볼 수 있게 합니다. PlayFab 원격 분석 데이터 레이크는 선택한 저장소 계정에 쉽게 연결할 수 있습니다.

Economy, 수익화, 사용자 생성 콘텐츠

가상 상품과 화폐, 스토어와 개인화, 영수증 검증과 사기 방지, 그리고 이 모든 것 사이의 관계에 이르기까지 출시 후 수익화 전략에서 관리할 것이 많습니다. PlayFab Economy를 사용하면 디자인이 얼마나 깊거나 넓든 상관없이 게임의 수익화를 쉽게 관리하고 운영할 수 있습니다. PlayFab Economy에는 다른 PlayFab 기능과 원활하게 작동하는 안전하고 커뮤니티 중심의 콘텐츠 생태계를 제공하는 사용자 생성 콘텐츠(UGC) 기능도 포함되어 있습니다.

멀티플레이어

PlayFab은 또한 매치메이킹, 로비, 네트워킹, 플레이어 통신, 서버 호스팅 요구 사항을 모두 다루는 완전한 크로스 플랫폼 멀티플레이어 서비스 모음을 제공합니다. 모든 멀티플레이어 서비스는 독립적으로 또는 함께 사용할 수 있으므로 필요한 기능만 선택하거나 전체 멀티플레이어 백엔드를 사용할 수 있습니다.
마지막 수정일 2026년 8월 24일