Clockwork-Audio is an all-encompassing audio management package for Unity that streamlines sound integration into your games and interactive projects. Designed to work in harmony with Unity's native systems, Clockwork-Audio provides a robust yet accessible approach to managing audio, streamlining your workflow to accelerate development. It simplifies the audio management process, allowing developers to focus more on creativity and less on the technicalities of sound implementation.
- All-in-One Global Audio Management: A centralized system for handling all your audio needs.
- Audio Pooling: Reuse audio sources with an efficient pooling system to minimize overhead and ensure seamless playback.
- Scriptable Object-Based Audio Packs: Organize your sounds and effects into reusable packs for consistent audio theming and easy management.
- Music Transition Support: Smooth transitions between music tracks to enhance your game's atmosphere.
- Simplfied Music Fades and Swaps: Easily fade out one track and bring in another with minimal code.
Ensure you have added the AudioManager into your main scene.
Right-Click to create new [Audio -> Audio Manager]
To create AudioPacks simply Right-Click in the Project [Create -> Quirks -> Audio -> "Pick your Pack"]
using Quirks.Audio;
public class PlayEffects : MonoBehaviour
{
public EffectPack soundEffect;
void Start()
{
soundEffect.Play(); // Will play the first effect in the pack.
soundEffect.PlayRandom(); // Will play a random effect from the pack.
}
}
How to Install? | Comments |
---|---|
Download & add to Project | Recommend, Full control |
Using Git URL | Simple but no version control |
Clone and install as local package | Download & freely modify the package |
This project is licensed under the MIT License.