Spent a little time this week setting up my sound effects manager in Unity. Basically a nice little system that lets me assign spawn, updating, and destroy sounds to an object. For example the rockets shot by the rocket launcher have a thumping spawn sound when launched, then a looping whooshing as they fly across the screen, and finally a nice crunchy bang when they hit something and are destroyed.
Also extended this for use on weapons, so in addition to the projectiles they spawn, weapons can also have ‘warm up’, ‘firing’, and ‘end firing’ sound effects. Put this to good use on the Gatling gun which has a small ‘whir up’ followed by a nice meaty bullet firing loop, and finally a satisfying ‘whir down’ when the player stops firing 🙂
All sounds so far have been sourced from Freesounds.org and are offered under the Creative Commons 0 license (Super big thanks to all the talent folks who share stuff there. I will endeavor to have clear credits in the final game!)
Still have a few graphics related things to finish off, but it’s looking good at this stage for a public beta soon (Probably just an .apk on this site)