Crash! Boom! Bang!

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)

First tests

My first tests in Unity are going well. Decided on a lowest-common-denominator blast-em-to-pieces game. Basically something a bunch of friends could play on a Friday night while consuming beer and pizza 😀

Codename: Brutal Arena

I’m also using this as an opportunity to make the jump to C# programming in Unity (My projects so far have all been Unity/Javascript) Seems like C# is the way most folks are going.

Also loving the new Unity iOS and Android free licenses announced at Unite Nordic a few weeks ago. Now there is no reason not to make something cool for OUYA! 🙂