AudioDatabase View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.59 or later
Package size
62 KB
Files
22
Views in the past week
6

Price tracking

Last checked
Tracked since
Lowest recorded
$14.99 on

Keywords

AudioDatabase

by Alexandre (opens in new tab)

No ratings yet

Audio management system for Unity games.

Price $14.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for AudioDatabase, 6 months Current $14.99; lowest $14.99; highest $14.99 in this period. $0 $10 $20 Sep Oct Nov

Asset preview

1 / 4

AudioDatabase screenshot 1

AudioDatabase screenshot 1

About this asset

AudioDatabase is a complete, production-ready audio management system for Unity that centralizes all your game audio control.

Core Features

Centralized Management

  • Single AudioManager singleton controls all audio
  • Modern UI Toolkit editor with search and filtering
  • Organize audio by custom Categories (Music, SFX, UI, Voice) and Types (SFX, BGM, MISC)

Performance Optimized

  • Automatic object pooling eliminates GC allocations during playback
  • Handles 50+ concurrent sources on mobile, 200+ on PC
  • Built for performance-critical applications

Advanced Volume Control

  • Hierarchical volume multipliers (Category × Type × Clip)
  • Real-time adjustments during gameplay
  • Smooth fade in/out with AnimationCurves
  • Per-category and per-type pitch control

Flexible Configuration

  • Multiple audio clip variants with weighted random selection
  • Concurrent playback limits prevent audio spam
  • Full 3D spatial audio support (doppler, reverb, rolloff, spread)
  • Loop settings with automatic fade

Event System

  • Component-based AudioEventTrigger for no-code audio
  • Trigger on lifecycle events (Awake, Start, OnDestroy, etc.)
  • Physics events (OnCollisionEnter, OnTriggerEnter - 2D/3D)
  • Mouse events (OnMouseDown, OnMouseEnter, OnMouseExit)
  • Custom named events
  • Actions: Play, Stop, Pause, Resume, SetVolume with scoping

Quick Start

  1. Open Tools > Audio > Config AudioDataBase
  2. Click "Create", name your audio, assign AudioClip
  3. Click "Save"
  4. Use in code: AudioManager.Instance.Play(gameObject, audioID);

What's Included

  • AudioManager singleton
  • UI Toolkit editor window
  • AudioEventTrigger component
  • Custom property drawers
  • Audio type and category configs
  • Complete API for play/stop/pause/resume
  • Comprehensive documentation with examples

Zero external dependencies. Works out of the box.

From the publisher's Asset Store listing.

Technical details

Requirements:

  • Unity 2020.3 or higher
  • UI Toolkit (included in Unity 2020.3+)

Platforms: Windows, macOS, Linux, iOS, Android, WebGL, Consoles

Render Pipelines: Built-in, URP, HDRP

Scripting: Mono, IL2CPP, .NET Standard 2.0+

Package Size: ~150 KB (code only, no audio assets)

Performance:

  • Zero GC during playback (pooling)
  • <0.1ms per audio play request
  • 50+ concurrent sources (mobile), 200+ (PC)

Namespace: Scripts.Audio.Plugins.AudioDatabase.Scripts.Runtime

No external dependencies required.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.0.59f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.