Taking a screenshot of the current screen and displaying that as a texture?

When the end-game in my game is reached a scre display pops up with the final moments from the game still in the background.

The issue is the background game is still rendering everything despite being paused and not meant to be activatable again, this causes a performance overhead which doesn’t need to be there.

To that end what I’d like to do is take a screenshot of the gamescreen and simply put that on a quad or something and displya that, so the user won’t notice the difference but the performance can be improved.

Currently the system does lag going into menus and such after the end game screen and after some benchmarking I’ve determined it’s most definitely being caused by the game scene rendering in the background

You can take a ‘screenshot’ easily with RenderTextures, but this requires Unity Pro. However, when you say that the game is ‘paused,’ are you pausing it by setting Time.timeScale = 0? If not, I’d seriously consider doing that instead.