What problem does it solve?
This Skill provides comprehensive control over all audio aspects within a game, from background music and UI sound effects to immersive 3D positional audio, enabling developers to create rich auditory experiences.
Core Features & Use Cases
- Channel-Based Audio: Manage dedicated audio streams for music, ambience, and UI sounds with features like looping, fading, and pitch control.
- Positional (3D) Audio: Implement spatial audio for in-game sound effects, allowing sounds to emanate from specific world positions and attenuate with distance.
- Audio Listener: Define the listener's position, orientation, and velocity, typically tied to the camera or player, for accurate 3D audio rendering.
- Global Controls & Groups: Control master volume, pause/resume all audio, and manage volume for specific audio groups like "music" or "sfx".
- Use Case: Implement dynamic background music that fades in and out, play distinct UI click sounds for button interactions, and ensure footsteps and environmental sounds are accurately positioned in the 3D game world.
Quick Start
Use the audio-system skill to play background music on the music channel with a volume of 0.7 and looping enabled.