私はXNAゲームを作成していますが、その主なアイデアは、一度に多数のゲームオブジェクトを使用できるようにすることです。つまり、それぞれのテクスチャとサウンドエフェクトが多数使用されます。マップが十分に大きい場合(通常は大きい場合)、ゲームで作成されるオブジェクトが多すぎて、メモリ不足の例外が発生する可能性があります。
マップチャンクの読み込みはソリューションの一部です。プレーヤーは通常、ゲームが次のチャンクを読み込むのに十分な速度で移動しますが、効果音が問題になります。ゲームイベントが多すぎるとサウンドが呼び出されるため、新しいチャンクを読み込むときに顕著な遅延が発生します。通常の方法で鳴ります。
実際のゲームとバックグラウンドの読み込みヘルパーアプリケーションなどの間でメモリチャンクを交換して読み込み速度を上げることで、リソースを読み込む方法があるのではないかと思います。
仮想RAMドライブを使用して一時データを保存することを考えています。十分に高速である可能性があります。