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

ADR-0011 core をシーンツリー非依存の純GDScriptにする

状態accepted
決定日2026-08-09
区分アーキテクチャ

背景​

ゲームルールの検証速度が、プロトタイプ全体の速度を決める。

決定​

core/(バトル・マップ・ラン)を RefCounted のみで構成し、Node / SceneTree / Input / await / シグナルを一切参照しない。

影響​

  • GUT でシーンをインスタンス化せずヘッドレス実行でき、1テストがミリ秒単位で回る
  • 他の全てのアーキテクチャ決定の前提になっている
  • core/ への Node の混入は、バグではなく設計違反として扱う