[RELEASED] Audio Controller (Music, SFX, Ambient sound)

Price is 15$

audio controller is made for the purpose to support all audio domains for game development. It comes with a preconfigured audio controller, which covers the main domains in game development. The audio sources, the images are all created by myself and can be used without any copyright violations.

Asset Strore: Unity Asset Store - The Best Assets for Game Making

Components:

  • Music controller
  • Sound effect controller
  • Ambient sound controller
  • Audio filter manager
  • Object pooling system
  • Clock
  • Timer manager
  • Audio tester

Features:

  • Cross fading
  • Ducking
  • Dynamic audio filter assignment
  • Visual representation for ambient audio sources in the scene
  • Pooling audio source based prefabs for fast instantiation and limiting instantiations
  • Clock for pausing the audio controller and timer
  • Ducking for all kind of controller
  • Fade ducking
  • Change attributes on controller level, play list level or for certain audio sources
  • Looping for ambient sources and sound effect sources
  • Disable ambient audio sources outside of the listener range
  • Audio tester for fine tuning, testing how different sound are mixed together




Is in Unity approval.

Overview for the Audio Controller.

1 Like

Still in Unity approval. Updated to 1.01 after I built the Audio Contoller in my upcoming RTS game http://www.metadesc.com/studio/index.php/upcoming-rts.html.

The ambient sound sources can now be selected even if they are deeply nested. The closest ambient source will be selected in a way, that the world center points of the spheres are projected to the screen and then the range to the click position will be checked. This is a known concept, that can be found in Blender to select hidden faces on a mesh. You will just see all the ambient sources if you select one ambient source. The spheres represents the activation range, not the range of the audio source. I also want to have a feature to give the ambient sources a random offset inside the sphere to change the center position of the audio source. It may comes with the very first release or with the next release, depends on how long Unity needs to check this asset.

In-game screenshot with ambient sources:

The price will be 5$ for a short time.

The first version will be at least 1.14, still in Unity approval.

  • Random offset variation for ambient sources added.
  • Unity message based activation (e.g. activate audio file for OnDestroy).
  • Unity UI event compatible methods added. Playing audio files with Unity UI events is now possible.
  • New scene added for Unity UI.

Version 1.16 with improved object following mechanism.

Audio controller in game:

The ambient sounds and the sound effects are very similar. The difference is that, if you play the sound without parameter (sound.Play()), then the ambient source will play on its position and the sound effect will play on the listener position. Both sound types are able to follow objects, or play them on a certain position.
The ambient source will be switched off/on depends on the range to the listener. This is not the case with the sound effects. The sound effects will be always played and Unity cares about the optimization. If you want to use for all your sound effects switch on/off feature of the ambient sound, then you can use an ambient sound controller for your sound effects. This makes very much sense for example, if you have lot of vehicles with looping engine and you don’t want to play very far hardly recognizable looping engines. With upcoming updates some kind of strategy, strategies will be added to the ambient sound On/Off controller, like play the nearest engine sounds with higher priority. This makes sense, if the maximal engine sounds are limited.

Still in Unity approval.

I had to upload 1.17, this may delays the Unity approval…

This update was necessary to better support moving looping SFX sound sources. I built in and use every part of the Audio Controller in my upcoming game and it seems to be there are no more issues.

It is now in the asset store: Unity Asset Store - The Best Assets for Game Making

The price is for a short time 5$. After it will be 30$.

Introduction price is valid until 01.07.2018.

Last chance to get this powerful audio asset for this low price! It is very fast in running scene and in the editor, mostly follows the Unity style in the inspector. In core it is complex, for game developer the settings can be simple, but also very detailed. The details are hidden in datastructs, eg. options. Frequently used attributes are faster accessible.

1 Like

Just bought it. Will test it. Sounds very useful for what i have in mind. Thank you. ;):smile:

Thanks!

Price will be changed to 30$ after the Unity approval.

API documentation is also available: http://www.metadesc.com/studio/AudioControllerAPI/APIDoc/html/namespace_metadesc.html

Well, don’t do that. Then it’ll be barely cheaper than Master Audio, the single most established audio tool on the store. It’s tough to establish a brand new extension on the store these days, and your only weapon is staying cheap for a while, in my opinion.

Thanks for your advice, but Unity approval was pretty fast. I have all the audio tools, but non of them provided that what I needed. I made this asset for my RTS game and share it with you for a fair price. I’m not a marketing guy, but for 30$ not much. Independently of success, I will synchronize it with the current state, which is part of my upcoming game. This audio controller has also much more features, I didn’t revealed in the short video all the features. I’m a developer… The nice thing is, I test it in my complex game: http://www.metadesc.com/studio/