メインコンテンツまでスキップ

設計ドキュメント索引

『unpaged』の設計ドキュメント群の索引です。

ここに載っているものは、すべて「いま真であること」だけを書いた Living Document です。 ステータスを持ちません(理由は ドキュメントの規約)。

task-splitter が管理する索引。標準の docs/design/index.md の代わりに、本プロジェクトの規約により docs/index.md をこの役割で使用する(全ドキュメントの索引を兼ねるため)。 実際の設計ドキュメント本体は docs/ 配下のカテゴリ別ディレクトリに置かれている(下記リンク先)。

TitleSummaryLink
デザインピラー面白さの核と、全設計判断の基準となる柱/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