みなさんはゲームのどの部分までを外(ファイル等)にくくりだしますか
例えばアクションゲームならアイテムやマップやイベントなど

もちろんデータをプログラム内にハードコードしなければしないほど
開発→実行→修正のサイクルが効率よくなるし、柔軟性もあがるんですが

やりすぎるとスクリプトエンジンやVMを作ってるのかゲームを作ってるのか
わからなくなってしまいます