I’m finding, as I fine tune the last bits on my game that there are hesitations in the game when things are activated ‘for the first time’. The first time a particle effect is used, the first time a sound effect is played, etc… I imagine that these are being read into memory or being cached somewhere. This has hit the limit of my technical ability to solve.
Is there any way to force the game to cache these?
Should I leave up a splash screen and play all of my particle effects while hidden, and play all my sounds with volume set to zero?
Anyone else find these problems or have any work arounds?