Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

Unity Audio ManagerView project page

🔊 Used to play/change/stop/mute/... one or multiple sounds in 2D and 3D simply via. code.
Submitted by MathewHD — 10 days, 3 hours before the deadline
Add to collection

Play tool

Unity Audio Manager's itch.io page

Results

CriteriaRankScore*Raw Score
How nice it is to use#592.8403.667
Overall#692.3243.000
How original or innovative it is#702.3243.000
How much I could potentially use it in the future#771.8072.333

Ranked from 3 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

Cool idea! It is quite simplistic now, but I can't wait to see what will be added to this.

I think some more cool functions could include:

- A skip forward/backward in time function. (like arrows in youtube)
- Some lerp position/pan functions.
- Reversing the playback.
- Playing a clip when another is done. (nice because many songs have an intro that plays once, and then a looping part)
- StopAll/PauseAll/FadeOutAll functions that can be called when pausing the game
- Maybe some easy low/high pass filters so that I don't have to bother setting up the audio mixer and exposing the correct variables
- Some crossfade functions or even like a FadeToNoise function for when the player dies

Also for whatever reason, the lerping functions don't seems to work properly, they just wait and then instantly update at the end.

But otherwise, great work :D

Developer (1 edit)

> Also for whatever reason, the lerping functions don't seems to work properly, they just wait and then instantly update at the end.

Did you enter 1 into the granularity field. The WebGL build isn't completely self explanatory, because it is more meant as a tool programming wise. But the granularity is how many steps it will take to decrease to the given endValue in the given time frame. Meaning if you enter 1 it doesn't actually lerp. This might be what happened, because at least for me the Lerp works like expected.

> Playing a clip when another is done. (nice because many songs have an intro that plays once, and then a looping part)

The AudioManager WebBuild sadly does not show all the possible features because some features aren't that easy to display via. a simple UI interface, but there is a method that allows to subscribe a callback at any point in the songs time, meaning you can easily just subscribe to the end of the sound and then start playing the next one.

> StopAll/PauseAll/FadeOutAll functions that can be called when pausing the game

This should also be possible, because the tool has integrated support for AudioMixer API, meaning if you enter the outputAudioMixerGroup on the AudioSource, you can change multiple sounds at once --> There is even a lerp version that allows you to change an exposed Parameter on the AudioMixer for all AudioSources that use it.

If you ever want to have a look at it or use the tool theres a github page with detailed documentation on the features.  https://mathewhdyt.github.io/Unity-Audio-Manager/

For all the other features, will definitely take note of it thanks for the feedback definitely highly appreciated and I'll see what I can integrate :D.