Lightweight plug-and-play Audio Manager for fast BGM and SFX control using ScriptableObjects and a clean workflow.DZAssets Audio Manager is a lightweight and reusable audio system designed to help Unity developers set up BGM and SFX quickly without rebuilding audio logic for every new project. Using a ScriptableObject-based database, automatic caching, and a clean custom editor, this package allows you to organize and play audio with maximum efficiency.Setup takes only a few seconds: import the package, assign your AudioData assets, and play sounds with a single line of code. The Audio Manager auto-instantiates if missing, persists across scenes (DontDestroyOnLoad), and works in all Unity templates including 2D, 3D, URP, and HDRP.The included custom inspector makes managing audio lists simple and intuitive, add clips, name them, reorder, and remove entries directly from the editor. No extra configuration, no complicated frameworks, and no dependencies.Perfect for solo developers, prototyping, mobile games, or anyone handling multiple Unity projects who needs a quick, clean, and reliable audio solution.Render Pipeline SupportFully compatible with Built-in, URP, and HDRPNo SRP-specific features or dependenciesWorks in any Unity project without modificationPlatform SupportPC / Mac / LinuxAndroid & iOSWebGLConsole (any platform supported by AudioSource)Package ContentsAudioManager.cs (Singleton audio controller)AudioData.cs (ScriptableObject audio database)AudioDataEditor.cs (Custom editor for audio lists)Demo folder (example setup)PDF documentationREADME.txtFeaturesSimple plug-and-play setupOne-line BGM and SFX playbackScriptableObject-based audio listCustom editor for fast workflowAutomatic caching for instant audio lookupAuto-create AudioManager if missing at runtimePersistent across scenes via DontDestroyOnLoadAdjustable BGM & SFX volumeMinimal, clean, and project-agnostic codeRequirementsUnity 2021.3 or newerNo external dependenciesWorks in all project types (2D, 3D, URP, HDRP)




