戦闘モジュールのみ切り離すのはどうよ?
カメラ座標とマップ座標、そのマップ座標でのパラメータなんかをI/Oできるようにしておいて
あとのイベントなりなんなりは自由にコーディングしてもらう。

でもこれだとエディタというよりライブラリになっちまうか。