비교(간접) 플레이
비교(간접) 플레이 시나리오에서 플레이어는 동일한 게임 인스턴스에서 직접적인 게임 플레이 없이 서로 간접적으로 경쟁합니다. 이 시나리오는 싱글 플레이어 경험에 지향된 게임에 적합합니다. 또한 플레이어가 다른 플레이어와 비교하여 얼마나 잘했는지 비교할 수 있도록 일부 경쟁 측면을 포함합니다. 이 시나리오에 대한 예시 기능은 다음과 같습니다.- 리더보드: 플레이어가 다른 플레이어에 비해 카테고리에서 최고의 “점수”를 달성하려고 노력합니다. 여기에는 친구들과만 경쟁하기 위한 소셜 리더보드 시스템이 포함될 수 있습니다.
- 업적 및 통계: 플레이어는 자신의 진행 상황/성과를 친구들과 비교하고 특히 도전적인 업적을 이겼다고 자랑하고 싶어할 수 있습니다.
- “고스팅” 또는 “가상 멀티플레이어”: 플레이어는 레이싱 게임의 랩과 같은 다른 플레이어(또는 자신의) 이전 성과의 녹화본과 경쟁할 수 있습니다.
- Presence
- Stats
- Social Manager
- Achievements
- Leaderboards
- Connected storage
로컬 플레이(거실 플레이)
로컬 플레이(거실 플레이) 시나리오는 단일 디바이스에서 두 명 이상의 플레이어가 함께 게임(서로 대결하거나 협력)을 플레이하는 것을 기반으로 합니다. 타이틀은 모든 플레이어를 위해 단일 화면을 사용하거나 각 플레이어에 대한 분할 화면 경험을 사용할 수 있습니다. 또는 턴 기반 게임에서 각 플레이어가 자신의 턴 동안 게임을 제어하는 “핫시트” 접근 방식을 사용할 수 있습니다. XBOX One(또는 이후) 콘솔에서는 단일 콘솔에서 여러 플레이어가 로그인할 수 있습니다. 각 플레이어에게는 컨트롤러가 있습니다. 현재 Windows 10 디바이스는 단일 XBOX services 계정 로그인만 지원합니다. 그러나 Microsoft는 향후 업데이트에서 이를 변경하는 것을 검토 중입니다. XBOX 멀티플레이어 서비스를 사용하여 로컬 플레이 전용 멀티플레이어 스타일을 설계하는 것이 가능합니다. 그러나 이 시나리오를 온라인 경험을 통합하는 보다 광범위한 멀티플레이어 시나리오의 하위 집합으로 고려하는 것이 나을 수 있습니다. 필요한 추가 투자는 이 멀티플레이어 시나리오를 확장하는 것의 잠재적인 수익에 비해 최소한입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.- Presence
- Stats
- Social Manager
- Achievements
- Leaderboards
- Connected storage
친구와 온라인 플레이
친구와 온라인 플레이 시나리오는 가장 전통적인 온라인 멀티플레이어 경험입니다. 이 시나리오에서 XBOX 회원은 낯선 사람이 아닌 친구들과만 게임을 플레이하고 싶어합니다. 친구들이 게임에 초대됩니다. 진행 중인 게임에 진행 중일 때 참여할 수도 있습니다. 부모 통제를 위해, 보다 광범위한 멀티플레이어 타이틀(이 항목의 뒷부분에서 설명)은 온라인 멀티플레이어를 친구로만 제한하고 이 시나리오를 대체로 사용하는 기능을 갖춰야 합니다. 낯선 사람과의 상호 작용을 제한하는 부모 통제도 XBOX services를 통해 시행됩니다. 이 멀티플레이어 유형은 다음 XBOX services를 사용하여 달성할 수 있습니다.- Multiplayer Activity(MPA)
- Multiplayer Session Directory(MPSD) 또는 Multiplayer Manager(MPM)
- Presence
- Stats
- Social Manager
게임 세션 목록을 통한 온라인 플레이
게임 세션 목록을 통한 온라인 플레이 시나리오에서 플레이어는 게임 내에서 참여 가능한 게임 플레이 세션 목록을 검색한 다음 참여할 세션을 선택할 수 있습니다. 플레이어에게는 게임을 로컬로 호스팅하여 새 게임 세션 인스턴스를 만들 수 있는 기능도 있습니다. 이러한 게임 인스턴스는 사용자 지정 기본 설정(예: 게임 모드, 레벨 또는 게임 규칙)을 허용할 수 있습니다. 타이틀 설계에 따라 게임 세션은 참여하기 위해 암호가 필요하거나 특정 플레이어/스킬 레벨과 같은 제한을 지원할 수 있습니다. 이러한 게임 세션 인스턴스는 게임이 세션 검색 및 참여를 구현하는 방법에 따라 완전히 공개되거나 숨겨질 수 있습니다. 이 시나리오는 플레이어가 게임 세션을 자체 선택할 수 있도록 합니다. 이는 플레이어에게 제어권을 부여합니다. 그러나 세션이 좋은 경험을 제공한다는 보장은 없습니다. 세션은 흥미로운 스킬 레벨에서 올바른 플레이어 집합으로 채워질 수 없습니다. 세션 목록은 게임에 작지만 활동적인 멀티플레이어 커뮤니티가 있을 때 가장 효과적입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.- MPSD
- Multiplayer 세션 브라우저
- Presence
- Stats
- Social Manager
Looking for Group을 통한 온라인 플레이
Looking for Group을 통한 온라인 플레이 시나리오는 세션 목록 시나리오와 유사합니다. 그러나 이 시나리오는 몇 가지 중요한 면에서 세션 목록 시나리오와 다릅니다. 타이틀의 게임 목록 대신 플랫폼이 게임 외부에서 게임 세션을 나열하는 기능을 제공합니다. 이러한 “Looking For Group” 광고는 보다 소셜적인 경험을 제공하고 게임 플레이, 스킬 및 소셜 관계 제한을 포함하기 위한 것입니다. 이를 통해 게임은 세션 목록보다 향상된 경험을 제공하고 세션 생성자에게 더 많은 제어권을 부여합니다. “Looking for Group” 세션을 생성한 플레이어는 다른 플레이어의 그룹 참여 요청을 승인하거나 거부할 수 있습니다. 이를 통해 플레이어는 자신의 플레이 스타일 선호도를 공유하는 다른 플레이어를 찾을 수 있습니다. 오늘날 게임 내부에서 이를 구현할 수 없습니다. 다른 수단을 통해 참여 가능한 활동을 광고하여 게임 외부에서 그 기능을 활성화합니다. 해당 구현은 이전 시나리오에서 설명한 다른 유사한 서비스를 통해 수행됩니다.- MPA
- MPSD
- Presence
단순 매치메이킹
단순 매치메이킹 시나리오에서 플레이어(또는 플레이어 그룹)는 온라인 게임을 위해 다른 플레이어(플레이어에게 알려져 있거나 알려져 있지 않을 수 있음)를 찾고 있습니다. 친구를 선택하는 대신, 게임은 플레이어가 다른 플레이어와 게임 세션에 참여할 수 있도록 간단한 매치메이킹 흐름을 제공합니다. 이 시나리오의 매치메이킹 흐름은 간단합니다. 플레이어는 중요한 매치메이킹 구성 없이 다른 플레이어를 검색하고 찾습니다. 이 시나리오는 대규모 온라인 오디언스와 가장 잘 작동합니다.차단 목록
플레이어를 적절하게 매칭하기 위해, 모든 매치메이킹은 XBOX services의 차단 목록을 준수하려고 시도해야 합니다. XBOX services SmartMatch 서비스는 이러한 제한을 자동으로 처리하며, 원하지 않는 순위 매치메이킹에서는 옵트아웃을 허용합니다. 이와 같은 제한을 준수하면 플레이어에게 더 안전하고 더 나은 경험을 보장하는 데 도움이 됩니다.서비스 품질(QoS) 네트워킹 검사
서비스 품질(QoS) 네트워킹 검사는 매치메이킹의 중요한 부분입니다. 이러한 검사는 두 플레이어 간의 네트워크 연결이 좋은 게임 플레이 경험에 충분한지 확인합니다. 이는 친구와 온라인 플레이 시나리오와 다릅니다. 왜냐하면 네트워크 연결이 좋지 않은 경우 매치메이킹을 반복하고 다른 플레이어를 찾을 수 있기 때문입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.- MPSD
- Presence
- Stats
- Social Manager
- SmartMatch 매치메이킹
스킬 기반 매치메이킹
스킬 기반 매치메이킹 시나리오는 단순 매치메이킹 시나리오를 개선한 것입니다. 이 시나리오에서 매치메이킹 서비스는 스킬, 플레이어 레벨 및 기타 게임 관련 속성과 같은 보다 고급 규칙 세트를 포함합니다. 매치메이킹 서비스는 이러한 매치 매개 변수를 사용하는 규칙을 사용하여 플레이어를 위한 더 높은 품질의 세션을 찾습니다. 게임 설계에 따라 매치 매개 변수는 플레이어가 직접 구성하거나 타이틀에 의해 자동으로 설정됩니다. XBOX services SmartMatch는 스킬 기반 매치메이킹에 사용할 수 있는 규칙 집합을 제공합니다. SmartMatch 서비스는 어떤 스킬 알고리즘도 직접 통합하지 않습니다. 자신의 스킬 알고리즘을 사용하여 값을 계산하고 이러한 값을 SmartMatch 규칙에 제공하여 플레이어 평가에 사용합니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.- MPSD
- Presence
- Stats
- Social Manager
- SmartMatch 매치메이킹
