System
このセクションでは、Microsoft Game Development Kit (GDK) のシステム機能について説明します。
このセクションの内容
非同期プログラミング
Microsoft Game Development Kit (GDK) で使用される非同期プログラミング モデルについて説明します。
DirectStorage
Microsoft Game Development Kit (GDK) で使用される DirectStorage 機能について説明します。
スレッドの問題を見つける
Performance Investigator for Xbox (PIX) と Windows Performance Analyzer (WPA) の両方を使用して、一般的なスレッド問題を特定およびデバッグする手順へのリンクを提供します。
ゲームのセーブ
このセクションでは、さまざまなデバイス間でローミングするクラウドにデータをセーブする方法に関する概要、ベスト プラクティス、そのために開発者が使用できるツールについて説明します。
メモリ (NDA トピック)認可が必須です
Microsoft Game Development Kit (GDK) でのメモリの動作の概要を説明します。
MicrosoftGame.config
Microsoft Game Development Kit (GDK) で使用される MicrosoftGame.config ファイルについて説明します。
ユーザー
Microsoft Game Development Kit (GDK) のユーザーの概念、ユーザーが XUser
として表されるしくみ、ユーザーと入力デバイスの関係について説明します。
ローカライズとグローバリゼーション
ローカライズとグローバリゼーションの概要を説明します。
Microsoft Game Development Kit でのエラー処理
Microsoft Game Development Kit (GDK) でエラー結果を処理する方法について説明します。
フランチャイズ ゲーム ハブ
フランチャイズ ゲーム ハブについて説明します。
ゲーム録画と配信
Microsoft Game Development Kit (GDK) の一連の API によって、配信 UI を表示する配信通知を実現し、スクリーンショット、ビデオ クリップ、配信にメタデータを追加し、診断用のスクリーンショットやビデオをキャプチャする方法について説明します。
Xbox 本体上のローカル ストレージ
Xbox 本体上のタイトルが利用できる一時ローカル ストレージについて説明します。また、一時的にローカルに保存されたデータ、インストール済みゲーム データ、デベロッパー スクラッチ パーティションにアクセスする方法について説明します。
Media Foundation 変換デコード
Xbox One Game OS でソース リーダーを使用して H.264 ハードウェア デコードを実装する方法について説明します。
音声変換
テキスト文字列をオーディオ ストリーミングに変換するためのスピーチ合成エンジン (音声) を初期化して構成するサポートを提供します。この機能はテキスト読み上げ (TTS) とも呼ばれています。 たとえば、音声の特性、発音、音量、高低、速さ、強調は、Speech Synthesis Markup Language (SSML) Version 1.1 を使用してカスタマイズされます。
時間依存のスレッド
時間依存のスレッドについて記述されています。
OAuth の使用
Microsoft Game Development Kit (GDK) で OAuth を使用する方法の概要について説明します。
Microsoft Game Development Kit での UTF-8 のサポート
Microsoft Game Development Kit (GDK) での UTF-8 サポートの概要について説明します。
ウィンドウとメッセージ
ウィンドウやメッセージなど、GDKがどのようにWin32 プログラミング スタイルを使用するかについて説明します。 その大部分は Windows PC で見られる可能性のあるものと同じですが、このトピックでは本体でサポートされている内容と Windows PC との違いを説明します。
Xbox ゲーム ライフ サイクル (NDA トピック)認可が必須です
ゲーム ライフサイクル イベントの状態、切り替え、および処理に関する詳細と、それらをデバッグするためのツールが用意されています。
開発者向けのクイック レジューム ガイダンス (NDA トピック)認可が必須です
クイック レジュームは、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 トピック)認可が必須です
コア間でデータを共有するコストについて説明します
Games-as-a-Service (GaaS) のサポート
GDK が Games-as-a-Service (GaaS) をサポートする方法に関する推奨事項
仮想キーボードへの対応
GDK には仮想キーボードを使用したテキスト入力を処理するための 2 種類のソリューションがあります。
プロトコルのアクティブ化
ゲームは、ゲームが実行されていない場合にはそれを起動するために、また、ゲームが既に実行されている場合にはそれをフォアグラウンドに表示するために使用できるカスタム URI プロトコルを登録することができます。