メインコンテンツへスキップ
< すべてのトピックに戻る

データ駆動設計(データドリブン)にすると何が変わるか?

「炎属性ならダメージ2倍」といった条件分岐をC#のスクリプト内に書くのをやめ、ExcelやScriptableObjectなどの「外部データ」にルールを全て記述してゲームを動かせるようになります。

プログラマー以外のプランナーやレベルデザイナーが、コードを一切触らずに(=バグを生み出すリスクゼロで)敵の強さや属性の相性を自由に変更・調整できるようになるからです。

CSVやJSON、または ScriptableObjectのリストとしてゲームの仕様を定義します。スクリプトは単に「与えられたデータを読み込んでその通りに動くだけの空箱」という設計に徹します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に