設計ドキュメント索引
『unpaged』の設計ドキュメント群の索引です。
ここに載っているものは、すべて「いま真であること」だけを書いた Living Document です。 ステータスを持ちません(理由は ドキュメントの規約)。
task-splitter が管理する索引。標準の
docs/design/index.mdの代わりに、本プロジェクトの規約によりdocs/index.mdをこの役割で使用する(全ドキュメントの索引を兼ねるため)。 実際の設計ドキュメント本体はdocs/配下のカテゴリ別ディレクトリに置かれている(下記リンク先)。
| Title | Summary | Link |
|---|---|---|
| デザインピラー | 面白さの核と、全設計判断の基準となる柱 | /01-concept/design-pillars/ |
| シナリオ・世界観 | コアコンセプト・世界観・全3幕のプロット | /01-concept/scenario/ |
| 用語集 | 全設計ドキュメント共通の用語の定義・命名意図 | /01-concept/glossary/ |
| コアループ | ターン・ステージ・ランの3階層ループ構造 | /02-game/core-loop/ |
| バトルシステム | 刻・銘・歩・面・綻び・勝敗条件の確定仕様 | /02-game/battle-system/ |
| 敵の設計 | 座・Intent・跨ぎ・エスカレーションと敵の類型 | /02-game/enemy-design/ |
| ページカタログ | ページの構成要素・面の設計・銘の分布設計 | /02-game/page-catalog/ |
| 効果システム | 効果を「状態変数への作用の列」として定義する表現方法 | /02-game/effect-system/ |
| マップシステム | DAGの形状規則・マス種別・霧とスキャン距離 | /02-game/map-system/ |
| 進行と経済 | HP・通貨・ページ・恒久アビリティの供給と消費 | /02-game/progression-economy/ |
| バランス | 数値の目標比率と、各数値の設計意図 | /02-game/balance/ |
| 画面フロー | 起動からラン終了までの画面遷移と各画面の責務 | /03-ux/screen-flow/ |
| バトル画面 | 数直線を盤面の中心に据えたバトル画面の情報設計 | /03-ux/battle-ui/ |
| アーキテクチャ方針 | 状態層・表現層・入力層の分離契約と3つの契約 | /04-tech/architecture/ |
| コーディング規約 | 依存の向き・core/ の禁止事項・命名規約 | /04-tech/coding-conventions/ |
| データの契約 | 定義データとセーブデータの分離・実行時インスタンス・保存対象のチェックリスト | /04-tech/data-schema/ |
| セーブ/開発者モード | 戦闘中を含む中断・復帰と開発者モードの機能範囲 | /04-tech/save-and-debug/ |
| テスト方針 | GUTを使ったテストの階層・書き分け・優先順位 | /04-tech/testing/ |
| PRD | ゴール・成功基準・スコープ境界 | /05-project/prd/ |
ADR はこの索引に載せません。 ステータスと不変性という別の規律で管理されているため、専用の索引 を持ちます。
ここに無いもの
| 探しているもの | 置き場 |
|---|---|
| フォルダ構成・クラス名・コードのスケッチ | 各タスク Issue のコメント(規約は コーディング規約) |
| まだ決まっていない設計上の論点 | open-question の Issue |
| 制作ツールの調査結果 | Notion |