> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab 개념

> 게임 백엔드 아키텍처에서 네임스페이스, 타이틀, 엔터티, 개발자 ID, Game Manager, PlayStream을 포함한 핵심 PlayFab 빌딩 블록에 대해 알아봅니다.

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

## 네임스페이스 및 타이틀

PlayFab은 계층적 구조를 사용해 다양한 범위에서 리소스와 구성을 관리합니다.

PlayFab 네임스페이스는 여러 타이틀에 걸친 모든 전역 정보를 저장하는 최상위 엔터티입니다.

PlayFab 타이틀은 게임 설정, 플레이어 계정, 플레이어 데이터 및 기타 게임 관련 데이터를 포함해 특정 게임으로 범위가 지정된 데이터 및 구성을 나타내는 엔터티입니다.

네임스페이스는 많은 타이틀을 포함할 수 있지만, 타이틀은 하나의 네임스페이스에만 속할 수 있습니다. 타이틀은 네임스페이스 간에 이동할 수 없습니다.

동일한 네임스페이스 아래의 모든 타이틀은 특정 리소스와 구성을 공유할 수 있습니다. 이 기능은 동일한 네임스페이스 내의 여러 타이틀에서 [플레이어 ID](/services/playfab/identity/identity-overview)와 데이터를 관리하는 데 유용합니다.

타이틀은 게임 환경이나 게임 버전에 특정한 데이터와 구성을 저장하는 데에도 사용할 수 있습니다.<br />타이틀의 목적은 게임별 데이터와 구성을 관리하는 것입니다.

네임스페이스와 타이틀은 계층적 관계를 가진 두 가지 특정 유형의 엔터티이며, 플레이어, 그룹, 서버와 같은 다른 유용한 범위를 나타내는 더 많은 [기본 제공 엔터티 유형](/services/playfab/live-service-management/game-configuration/entities/available-built-in-entity-types)이 있습니다.

## 개발자 ID 및 Game Manager

게임 데이터를 안전하게 유지하기 위해 개발자 ID를 사용해 사용자를 인증하고 네임스페이스 및 타이틀에 대한 액세스를 관리합니다. [PlayFab 계정을 만들고](/services/playfab/identity/dev-identity/pfab-account) Microsoft 계정으로 로그인하는 것은 쉽습니다. 개발 팀의 다른 구성원에게 액세스를 부여하려면 [PlayFab 사용자 역할](/services/playfab/identity/dev-identity/permissions/playfab-user-roles)을 할당하세요.

PlayFab의 웹 포털은 [Game Manager](/services/playfab/live-service-management/gamemanager)라고 하며 스튜디오와 타이틀 구성을 관리하는 기본 인터페이스입니다. Game Manager의 대부분의 기능에는 REST API 등가물이 있으므로, 제작의 이후 단계에서 스크립트하고 구성 변경을 자동화할 수 있습니다.

## 타이틀 구성

타이틀이 있으면 [Title Data](/services/playfab/live-service-management/game-configuration/titledata)에 데이터 저장을 시작할 수 있습니다. 이 데이터는 가장 광범위한 액세스 정책을 가지며, 모든 게임 클라이언트와 서버가 TitleData를 볼 수 있게 합니다.

일반 게임 구성 설정은 종종 TitleData에 저장되며, 게임 클라이언트가 초기화 중에 이 데이터를 읽는 것이 일반적입니다. [Title News](/services/playfab/live-service-management/game-configuration/title-communications/news/quickstart) 기능은 플레이어와의 타이틀 전체 통신을 위한 특정 도구를 제공합니다.

마찬가지로 네임스페이스 수준에서 [Publishing Data](/services/playfab/live-service-management/game-configuration/titledata/using-publisher-data)는 네임스페이스에 연결된 모든 타이틀에서 액세스할 수 있으며, 크로스 게임 프로모션 이벤트나 전체 플레이어 커뮤니티가 관심을 가질 만한 뉴스에 유용할 수 있습니다.

때로는 타이틀 플레이어의 하위 집합을 대상으로 하는 구성 데이터를 설정하려는 경우도 있습니다. 대상 구성의 경우 [Segmentation](/services/playfab/live-service-management/game-configuration/segmentation/segmentation-overview)을 사용해 대상 세그먼트의 플레이어를 정의합니다. [Experimentation](/services/playfab/live-service-management/game-configuration/experiments)은 플레이어 기반의 일부에서 다양한 구성을 테스트하는 또 다른 옵션입니다.

## 플레이어 ID

PlayFab [플레이어 ID](/services/playfab/identity/player-identity/login) 시스템은 클라이언트 세부 정보를 확인하고 권한 부여 토큰을 발행하는 역할을 담당합니다. XBOX, Steam, iOS, Android, Nintendo, PlayStation™ Network와 같은 [대부분의 일반적인 타사 제공자](/services/playfab/api-references/c/pfaccountmanagement/pfaccountmanagement_members)를 지원합니다.

PlayFab 클라이언트는 대부분의 PlayFab API에 액세스하기 전에 인증해야 합니다.

인증 외에도 계정은 게임 시스템이 구축되는 중심 축 역할도 합니다. 복구 가능한 계정을 사용하면 플레이어가 현재 로그인한 플랫폼이나 기기에 관계없이 플레이어별 데이터를 쉽게 저장하고 검색할 수 있습니다. 권한, [플레이어 진행](/services/playfab/player-progression/player-progression-overview), [플레이어 친구 목록](/services/playfab/community/associations/friends), [플레이어 금지](/services/playfab/player-progression/player-data/player-bans)와 같은 데이터는 검색이나 공유를 위해 저장하려는 플레이어별 데이터 유형 중 일부에 불과합니다.

## PlayStream 및 액션

[PlayStream](/services/playfab/data-analytics/ingest-data/playstream-overview)은 이벤트를 대규모로 수집하고 해당 이벤트에 실시간으로 대응할 수 있게 하는 강력한 도구 세트입니다.

[PlayStream 이벤트](/services/playfab/data-analytics/ingest-data/playstream-events)는 다른 PlayFab 서비스의 사용에서 발생할 수 있으며, 게임별 로직을 구동하기 위해 자체 사용자 지정 PlayStream 이벤트를 생성할 수도 있습니다.

[PlayStream 규칙](/services/playfab/data-analytics/acting-data/action-rules-overview)을 구성하는 방식에 따라 PlayStream 이벤트가 해당 규칙 세트를 통과할 때 다양한 액션이 트리거됩니다. 이러한 액션에는 플레이어 데이터 업데이트, 플레이어 금지, [CloudScript](/services/playfab/live-service-management/service-gateway/automation/cloudscript)로 사용자 지정 PlayFab 호스팅 코드 실행 또는 [웹훅](/services/playfab/data-analytics/acting-data/webhooks-overview)으로 외부 웹 서비스 호출이 포함될 수 있습니다.

무한히 구성 가능한 액션 세트를 사용하면 게임의 플레이어 기반 이벤트에 대응하는 완전한 사용자 지정 로직을 신속하게 구축할 수 있습니다. 이를 사용해 챌린지 시스템을 구축하거나, 플레이어를 대신해 서비스 인증 액션을 실행하거나, PlayFab의 데이터를 자체 클라우드 서비스로 전달할 수 있습니다. 가능성은 무한합니다.

## 원격 분석 및 보고서

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

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

가상 상품과 화폐, 스토어와 개인화, 영수증 검증과 사기 방지, 그리고 이 모든 것 사이의 관계에 이르기까지 출시 후 수익화 전략에서 관리할 것이 많습니다. [PlayFab Economy](/services/playfab/economy-monetization/economy-what-is)를 사용하면 디자인이 얼마나 깊거나 넓든 상관없이 게임의 수익화를 쉽게 관리하고 운영할 수 있습니다.

PlayFab Economy에는 다른 PlayFab 기능과 원활하게 작동하는 안전하고 커뮤니티 중심의 콘텐츠 생태계를 제공하는 [사용자 생성 콘텐츠(UGC)](/services/playfab/economy-monetization/economy-v2/ugc/overview) 기능도 포함되어 있습니다.

## 멀티플레이어

PlayFab은 또한 [매치메이킹](/services/playfab/multiplayer/matchmaking), [로비](/services/playfab/multiplayer/lobby), [네트워킹](/services/playfab/multiplayer/networking), [플레이어 통신](/services/playfab/community/voice-communications/concepts-chat), [서버 호스팅](/services/playfab/multiplayer/servers) 요구 사항을 모두 다루는 완전한 크로스 플랫폼 [멀티플레이어 서비스](/services/playfab/multiplayer/mpintro) 모음을 제공합니다.

모든 멀티플레이어 서비스는 독립적으로 또는 함께 사용할 수 있으므로 필요한 기능만 선택하거나 전체 멀티플레이어 백엔드를 사용할 수 있습니다.


## Related topics

- [실시간 분석 핵심 개념](/ko/services/playfab/data-analytics/ingest-data/real-time-analytics-core-concepts.md)
- [PlayFab Economy란?](/ko/services/playfab/economy-monetization/economy-what-is.md)
- [PlayFab 사용자 생성 콘텐츠](/ko/services/playfab/economy-monetization/economy-v2/ugc/overview.md)
- [XBOX services 타이틀을 위한 PlayFab 통합](/ko/services/xbox-services/playfab-integration.md)
- [PlayFab Party invitations and the security model](/ko/services/playfab/multiplayer/networking/concepts-invitations-security-model.md)
