Releases: SinlessDevil/AudioVibrationKit
v1.0.1
A modular, editor-powered toolkit for managing audio, music, and advanced vibration feedback in Unity projects.
Supports 2D/3D sounds, music control, haptic patterns (via NiceVibrations), and editor tools with enum auto-generation.
✨ Features:
🎧 Audio & Music
- 2D & 3D sound playback with audio pooling
- Global volume control
- Music play, pause, resume, stop
📳 Vibration System
- Preset / Constant / Emphasis / CustomCurve modes
- Curve-based vibration playback with
AnimationCurvevia UniTask - Cancellation support for curve haptics
🛠 Editor Tools (Odin-based)
- Sound, music, and vibration editors with full enum management
- Realtime preview support
- Auto enum generation (
Sound2DType,Sound3DType,MusicType,VibrationType) - Auto-resync after compilation
📦 To import:
Download the attached .unitypackage
In Unity:
Assets > Import Package > Custom Package...
Select the file and import all
- Odin Inspector
- UniTask
- NiceVibrations
- (Optional) Zenject for DI-based initialization
⚙️ Setup Instructions:
- Inject services via Zenject (or use manually via MonoBehaviour)
- Call
Play(...),Stop(), or volume methods from runtime - Editor tools can be accessed via
Tools > AudioVibrationKit > [Editor Name]
v1.0.0
🔊 v1.0.0 — First Release of AudioVibrationKit
A modular, editor-powered toolkit for managing audio, music, and advanced vibration feedback in Unity projects.
Supports 2D/3D sounds, music control, haptic patterns (via NiceVibrations), and editor tools with enum auto-generation.
✨ Features:
🎧 Audio & Music
- 2D & 3D sound playback with audio pooling
- Global volume control
- Music play, pause, resume, stop
📳 Vibration System
- Preset / Constant / Emphasis / CustomCurve modes
- Curve-based vibration playback with
AnimationCurvevia UniTask - Cancellation support for curve haptics
🛠 Editor Tools (Odin-based)
- Sound, music, and vibration editors with full enum management
- Realtime preview support
- Auto enum generation (
Sound2DType,Sound3DType,MusicType,VibrationType) - Auto-resync after compilation
📦 To import:
Download the attached .unitypackage
In Unity:
Assets > Import Package > Custom Package...
Select the file and import all
- Odin Inspector
- UniTask
- NiceVibrations
- (Optional) Zenject for DI-based initialization
⚙️ Setup Instructions:
- Inject services via Zenject (or use manually via MonoBehaviour)
- Call
Play(...),Stop(), or volume methods from runtime - Editor tools can be accessed via
Tools > AudioVibrationKit > [Editor Name]