The shader compilation stutter reminds me of a video I recently saw where a developer solved the problem by running a large portion of his game during its first loading: https://youtu.be/oG-H-IfXUqI
The developer register himself playing the game and during the first loading of the game, the entire gameplay is replayed at high speed in the background on the machine.
The developer register himself playing the game and during the first loading of the game, the entire gameplay is replayed at high speed in the background on the machine.