Multi Listener Pooling Audio System (MLPAS)

The Multi Listener Pooling Audio System (MLPAS) is a powerful audio system designed to simplify the process of managing and playing audio in your Unity project. It supports multiple audio listeners, automatic audio blending, and a pooling system for efficient audio management. With features like playing sounds directly from the Animator Component, occlusion through colliders, and persistent sounds between scenes, MLPAS is a fully-featured replacement for Unity's default audio system. It's suitable for various game types, including splitscreen games, and has been used in notable projects like Crumble and Randy's Camera.

Key features include:

β€’ Capacity to play sounds directly from the Animator Component using a custom State Machine Behaviour.

β€’ Support for multiple Audio Listeners with 3D audio positioning using one voice per Audio Source.

β€’ Automatic audio blending between up to 4 listeners.

β€’ Pooling system using the 'Audio Object' scriptable object for easy audio clip management and configuration.

β€’ Capacity to Play, Stop, Pause/Unpause, Delay, Mute, Fade In/Out audios.

β€’ Basic system for occluding sounds through colliders using raycasting.

β€’ Persistent sounds between scenes.

β€’ Reverb Zones compatible with multiple Audio Listeners (WebGL not supported).

β€’ Variety of methods for playing sounds according to your needs.

Multi Listener Pooling Audio System (MLPAS) - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

Multi Audio Listener for Unity

Multi Audio Listener for Unity Thumbnail

Fully Loaded - Advanced Weapon System

Fully Loaded - Advanced Weapon System Thumbnail

Audio Visualization & Playlist System

Audio Visualization & Playlist System Thumbnail

Realistic Bullet Sound System + Penetration for Unity

Realistic Bullet Sound System + Penetration for Unity Thumbnail

Easy & Optimized Audio Manager for Unity

Easy & Optimized Audio Manager for Unity Thumbnail

Revolutionize Your Game's Audio with Simple Sound System

Revolutionize Your Game