다음을 통해 공유


시스템

이 섹션에서는 Microsoft GDK(게임 개발 키트)의 시스템 기능에 대해 설명합니다.

이 섹션의 내용

비동기 프로그래밍
Microsoft GDK(게임 개발 키트)와 함께 사용되는 비동기 프로그래밍 모델에 대해 설명합니다.

DirectStorage
Microsoft GDK(게임 개발 키트)에서 사용되는 DirectStorage 기능에 대해 설명합니다.

스레드 문제 찾기
PIX(Performance Investigator for Xbox) 및 WPA(Windows Performance Analyzer)를 모두 사용하여 일반적인 스레딩 문제를 식별하고 디버깅하는 단계에 대한 링크를 제공합니다.”

게임 저장
이 섹션에서는 개요, 모범 사례, 그리고 여러 장치 사이에서 로밍하는 클라우드에 데이터를 저장하는 데 개발자가 사용할 수 있는 도구를 설명합니다.

메모리(NDA 항목)권한 부여 필요
Microsoft GDK(게임 개발 키트)에서 메모리가 작동하는 방식에 대한 개요를 제공합니다.

MicrosoftGame.config
Microsoft GDK(게임 개발 키트)에서 사용되는 MicrosoftGame.config 파일에 대해 설명합니다.

사용자
사용자의 Microsoft GDK(게임 개발 키트) 개념, 사용자가 XUser(으)로 표시되는 방식 및 사용자와 입력 장치의 관계를 설명합니다.

현지화 및 세계화
지역화 및 세계화의 개요를 제공합니다.

Microsoft 게임 개발 키트의 오류 처리
Microsoft GDK(게임 개발 키트)에서 오류 결과를 처리하는 방법을 설명합니다.

프랜차이즈 게임 허브
프랜차이즈 게임 허브에 대해 설명합니다.

게임 DVR 및 브로드캐스팅
Microsoft GDK(게임 개발 키트) API 집합이 브로드캐스트 UI를 표시하는 브로드캐스트 알림을 허용하고 스크린샷, 비디오 클립, 브로드캐스트에 메타데이터를 추가하고 진단 스크린샷 및 비디오 캡처를 허용하는 방법을 설명합니다.

Xbox 본체의 로컬 저장소
Xbox 본체에서 타이틀에 사용할 수 있는 임시 로컬 저장소 및 로컬로 임시 저장된 데이터, 설치된 게임 데이터 및 개발자 스크래치 파티션에 액세스하는 방법을 설명합니다.

미디어 파운데이션 변환 디코딩
Xbox One 게임 OS에서 소스 판독기를 사용하여 H.264 하드웨어 디코딩을 구현하는 방법을 설명합니다.

텍스트 음성 변환
텍스트 문자열을 오디오 스트림으로 변환하는 음성 합성 엔진(또는 음성)(TTS(텍스트 음성 변환)라고도 부름) 초기화 및 구성을 지원합니다. 예를 들어 SSML(Speech Synthesis Markup Language) 버전 1.1을 이용해 음성 특성, 발음, 크기, 피치, 속도, 강세 등을 사용자 지정합니다.

시간에 민감한 스레드
시간에 민감한 스레드를 설명합니다.

OAuth 사용
Microsoft GDK(게임 개발 키트)에서 OAuth를 사용하는 방법에 대한 개요를 제공합니다.

Microsoft 게임 개발 키트의 UTF-8 지원
Microsoft GDK(게임 개발 키트)에서 UTF-8 지원에 대한 개요를 제공합니다.

Windows 및 메시지
GDK에서 창과 메시지를 포함하여 Win32 프로그래밍 스타일을 사용합하는 방법을 설명합니다. 이 기능이 대부분 Windows PC에서 발생할 수 있는 것과 동일하지만, 이 항목에서는 본체에서 지원되는 항목과 Windows PC와의 차이점에 대해 설명합니다.

Xbox 게임 수명 주기(NDA 항목)권한 부여 필요
게임 수명 주기 이벤트의 상태, 전환, 처리에 대한 세부 정보와 이벤트를 디버깅하는 데 사용할 수 있는 도구를 제공합니다.

개발자를 위한 Quick Resume 지침(NDA 항목)권한 부여 필요
Quick Resume는 Xbox Series X|S 콘솔의 플랫폼 기능으로, 사용자가 일시 중단된 게임을 보존하여 나중에 몇 초 안에 다시 시작할 수 있도록 합니다.

Xbox One과 Xbox Series X|S CPU 및 메모리(NDA 항목)권한 부여 필요
Xbox One 및 Xbox Series X|S의 CPU와 메모리 차이에 대한 세부 정보를 제공합니다.

Xbox One에서 파일 성능 최대화(NDA 항목)권한 부여 필요
Xbox One에서 Win32 API를 사용하여 파일 시스템에 최적의 성능을 얻는 방법에 대해 설명합니다.

Xbox Series X|S 파일 성능 최대화(NDA 항목)권한 부여 필요
Xbox Series X|S에서 Win32 API를 사용하여 최상의 파일 시스템 성능을 설정하는 방법에 대해 설명합니다.

동기화 기본 형식에 대한 비용(NDA 항목)권한 부여 필요
다양한 스레드 동기화 기본 형식을 사용하는 성능 비용을 설명합니다.

코어 간 메모리 비용(NDA 항목)권한 부여 필요
코어 간 데이터 공유 비용에 대한 세부 정보 제공

GaaS(Games-as-a-Service) 지원
GDK가 GaaS(Games-as-a-Service)를 지원하는 방법에 대한 권장 사항

가상 키보드 지원
GDK는 가상 키보드를 사용하여 텍스트 입력을 처리하는 두 가지 솔루션을 제공합니다.

프로토콜 활성화
게임이 실행되고 있지 않은 경우 게임을 시작하는 데 사용할 수 있는 사용자 지정 URI 프로토콜을 등록할 수 있으며, 게임이 이미 실행 중인 경우 게임을 포그라운드로 가져올 수 있습니다.

참고 항목

시스템 API 참조

Microsoft 게임 개발 키트