Have you ever wondered why your sounds don't loop in game?
Simple, like all files, .wavs are no different, in that they have 'headers' and a whole lot of other code. The bottom line is, you need to enable the .wav to automatically loop in code.
Don't worry, this is fairly easy to do, however few people know how to do so.
How to do it
Step 1 - Make sure you have a seamless .wav sound, seamless means that it will loop without you hearing a clicking/humming sound when it is re-played.
Step 2 - Download Wavosaur, It is a free program that will allow you to create loops, also no installation is required, just run the .exe and it will work.
Step 3 - Open up Wavosaur, and open your sound file/drag it onto Wavosaur.
Step 4 - Select the area that you want to loop (don't select anything if you want the whole sound to loop)
Step 5 - Press L, or alternatively go to Tools>Loop>Create loop points
Wavosaur is also useful for a whole lot of other tasks for general audio manipulation as well. For example, you can load and stack VSTs, and apply the effects to your currently loaded sound.