Skip to content

Seamless and efficient audio management for your games and applications

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

Unity-Quirks/Clockwork-Audio

Repository files navigation

Clockwork-Audio ⚙️

Introduction 🌟

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.

Available Features 🛠️

  • 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.

Getting Started

Usage Example

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.
  }
}

Installation

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

License 📄

This project is licensed under the MIT License.

About

Seamless and efficient audio management for your games and applications

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages