View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.0.47 or later
- Package size
- 27.7 MB
- Files
- 26
- Views in the past week
- 4
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.00 on
Keywords
Adaptive Dynamic Music Controller
- Price drop
Lightweight adaptive music system that crossfades simple music layers over a base loop, driven by game states and player movement.
Lowest recorded price
Get 67% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Adaptive Dynamic Music Controller video 1
About this asset
AdaptiveMusicLayerMixer allows you to add dynamic adaptive music to your game with minimal setup.
A base loop plays continuously while additional music layers fade in and out based on gameplay events (combat, boss fights, player movement, victory states, etc).
The system is intentionally lightweight and fully code-driven, providing a simple plug-and-play solution without requiring complex audio middleware.
Includes a functional demo scene and example UI to preview layer transitions.
Note: The EventSystem prefab is not included to ensure compatibility across Unity versions. Simply add your own EventSystem in your scene (Unity auto-generates this when adding UI elements).
Music Stems:
- Includes sample stems in both .ogg and .wav format for testing/demo purposes.
- You may fully replace these stems with your own music as desired.
Compatible with Unity 2022.3 LTS and Unity 6000.x (see Tech Details below).
ChatGPT was utilized in the creation of this project.
From the publisher's Asset Store listing.
Technical details
Unity Version Compatibility:
Compatible with Unity 2022.3 LTS and newer (Unity 6000.x supported).
Package Requirements:
- No external packages required for Unity 2022.3 and 2023.x.
- For Unity 6000.x and newer: UnityEngine.UI package (com.unity.ugui) must be installed via Package Manager.
Tested With:
- Unity 2022.3.62f1 LTS
- Unity 6000.0.x
Supported Render Pipelines:
- Built-in Render Pipeline
Input System:
- Legacy Input System only (no new Input System or UIToolkit required)
Platform Compatibility:
- Windows, macOS, Linux, Consoles, Mobile (any Unity-supported platforms)
Additional Information:
- Standalone MonoBehaviour-based system
- No reflection, no custom assemblies, no editor scripts, no scripting defines
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.47f1 | Compatible | Compatible | Compatible |
I built it natively in editor 6000.0.47f1. Tested in version 2022.3.62f1.
Event system matching the your project version must be added manually for it to work across versions. Event system not included.
As listed on the Asset Store.