RPGの戦闘シーンのような、何度も読み込まれるレベルのロードを効率よく行いたい

RPGの戦闘シーンなどといったものは他の複数のレベルから度々読み込まれることになりますが、その度に前レベルの情報を保持してロード、というのはとても効率が悪く感じます。また、だからと言って各レベルにそれぞれ戦闘レベルに相当するものを作るのも効率が悪く、プロジェクトも煩雑化してしまうと思います。現在、複数人で開発していることもあって、できる限り処理を独立させたままスムーズに読み込めるような方法を探しているのですが、何か良い手立てないでしょうか?

サブレベルを使用する方法があります。

  1. 戦闘シーンをサブレベル化し、常に読み込むようにします。
  2. 戦闘シーンサブレベルをメインフィールドなどの下や遠く離れた位置に配置し、見えないようにします。
  3. 戦闘に入るとそこに必要なキャラクターなどを移動させるか生成するかします。

サブレベルに関しては、こちらを参照してください。
[複数のレベルを管理する][1]

ありがとうございます! なんとかなりました