I’m about to start working with audio in my game and was wondering if it is better to Instantiate an audioclip whenver you need to play it or to store a reference to each audioclip in a script and play it that way.
Always store it and enable/disable it as you need. You would get the same result either way, but instantiating a new AudioClip will allocate more memory every time you create it.