Resource management best practices What is the correct way to manage resources like Models and Texture2Ds between scenes? I don't want to fall into the "god class" trap, but keeping references to my content means I won't have to reload it when the user returns to a scene. Does ContentManager provide some automated loading and unloading capability, and how will that affect performance in my game?

In my case, the user moves between the main menu and game page. Both pages have their own 3D models and images. I want to minimize memory use, but I also don't want to reload these resources every time a page is loaded.