About:Multi Listener Pooling Audio System (MLPAS) is an Audio System that was made from the ground up to support multiples Audio Listeners and make the process of managing and playing all the sounds of your project a more simple task thanks to the different methods provided to play the sounds, the capacity to plays audio via a Pooling system and also the option to play sounds directly from the Animator Component.
This is a fully replacement of the default Unity Audio System and is not only focused for splitscreen games, it can be used for any type of game since it have plenty of tools to set and play your audios.
An asset featured in games/projects like
Crumble and
Randy's Camera.
-----------------------------------
  Documentation|
WebGL Preview-----------------------------------
Features:• Capacity to play sounds directly from the Animator Component using our custom State Machine Behaviour.
• Support multiple Audio Listeners with 3D audio positioning using only one voice per Audio Source.
• Automatic audio blending between Audio Listeners (up to 4 listeners).
• Pooling system using our easy-to-use scriptable object “Audio Object†to facilitate the task of creating references to Audio Clips and setting various configurations of Audio Sources such as: Volume, Pitch, Random clips, Looping, Starting Pitch and Volume Alterations, Spatial mode, Mixer Output, and other settings.
• Capacity to Play, Stop, Pause/Unpause, Delay, Mute, Fade In/Out the audios.
• Basic system to occlude the sounds through colliders using raycasting.
• Persistent sounds between scenes.
• Reverb Zones compatibles with multiple Audio Listeners. (WebGL not supported).
• Variety of methods for play the sounds according to your needs.