Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Audio
1/5
The leaniest and most efficient Audio System on the market to: play, crossfade and mix tracks on various layers. Low memory footprint and extremly fast. No runtime allocations once warmed up.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2019.4.0f1
Compatible
Compatible
Compatible
Description

The package provides few sample MonoBehaviors that demonstrate how it can be used, but they would be efficient in game code. If you are a programmer by trade or not, you should have enough example to replicate in your own code how to trigger your sounds and setup your layers without thinking about the performance.



The mindset behind the architecture is extensibility and injection based. Which means that most of the classes functions are virtual, fields or properties are protected instead of private. This way classes can be extended or modified without too much effort.


Then, each classes inherits from an interface or multiple interfaces. That way you can re-implement only parts of the code as you need to. It is also very useful if you are maintaining Unit Tests, you will be able to use the Moq library without too much effort since it works well with interface and virtual functions.



Planned features :

  1. 3D sound support (if used AS-IS, the sounds won't attach to 3D objects transform, but rather play on the same root)
Technical details

API Compatibility Level : .Net Standard 2.0

Support High Stripping Engine Code.


  • Automatic AudioSource management
    • Detects when an AudioSource has finished playing
    • Internal AudioSource Pooling
  • Audio System layer based gives the ability to
    • Play, Pause, Stop sounds on different layers
    • Set or smooth volume on a specific layer
    • Cross fade an active layer playing sounds with new sounds
    • Use scale or unscaled delta time when smoothing or crossfading.
  • Replicate AudioSource settings
    • Can be used as Scriptable Object or Serialized fields
  • Provide a 100% code coverage Integration/Unit tests suite to facilitate modifications of the package while keeping intended behavior.

See documentation : http://forcemagictoolbox.com/audiosystem


Planned features :

  1. 3D sound support (if used AS-IS, the sounds won't attach to 3D objects transform, but rather play on the same root)

Audio Toolbox

(not enough ratings)
3 users have favourite this asset
(3)
$25
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
3.5 MB
Latest version
3.0.0
Latest release date
Oct 30, 2024
Original Unity version
2019.4.0
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR