Skip to content

Releases: SinlessDevil/AudioVibrationKit

v1.0.1

03 May 15:09

Choose a tag to compare

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 AnimationCurve via 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


⚠️ Requirements:


⚙️ 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

23 Apr 20:02
e59311d

Choose a tag to compare

🔊 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 AnimationCurve via 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


⚠️ Requirements:


⚙️ 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]