All skills
thedivergentai avatar

/godot-audio-systems

@9d6e91e

Expert patterns for Godot audio including AudioStreamPlayer variants (2D positional, 3D spatial), AudioBus mixing architecture, dynamic effects (reverb, EQ,compression), audio pooling for performance, music transitions (crossfade, bpm-sync), and procedural audio generation. Use for music systems, sound effects, spatial audio, or audio-reactive gameplay. Trigger keywords: AudioStreamPlayer, AudioStreamPlayer2D, AudioStreamPlayer3D, AudioBus, AudioServer, AudioEffect, music_crossfade, audio_pool, positional_audio, reverb, bus_volume.

Use this Skill: https://skilld.dev/gh/thedivergentai/gd-agentic-skills/godot-audio-systems

This session only. Nothing lands on disk.

referencesmigration-notes.md

≈660 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Migration notes: godot-audio-systems

Incremental upgrade for topics this skill covers. Apply one hop, stabilize/test, then next. Never skip hops.

If the project is < 4.0, follow godot-version-migration era bridges (legacy → 3→4) until 4.0, then these hops. Official 3→4: Upgrading from Godot 3 to Godot 4.

3.x → 4.0

Official: Upgrading from Godot 3 to Godot 4

  • Bus/effects model already 3.x-shaped; still re-validate players after convert.
  • Listener → AudioListener3D; positional players renamed with 2D/3D suffixes where applicable.
  • VideoPlayer → VideoStreamPlayer.
  • Re-check AudioServer.device → output_device.

4.0 → 4.1

Official: Upgrading to Godot 4.1

No skill-relevant breaking changes for this hop.

4.1 → 4.2

Official: Upgrading to Godot 4.2

No skill-relevant breaking changes for this hop.

4.2 → 4.3

Official: Upgrading to Godot 4.3

  • AudioStreamPlaybackPolyphonic.play_stream() gains playback_type and bus optionals — route layered SFX without extra player nodes.

4.3 → 4.4

Official: Upgrading to Godot 4.4

No skill-relevant breaking changes for this hop.

4.4 → 4.5

Official: Upgrading to Godot 4.5

No skill-relevant breaking changes for this hop.

4.5 → 4.6

Official: Upgrading to Godot 4.6

No skill-relevant breaking changes for this hop.

4.6 → 4.7

Official: Upgrading to Godot 4.7

  • AudioEffectSpectrumAnalyzer.tap_back_pos removed — migrate visualizer/equalizer tutorials to current analyzer tap APIs.
  • AudioStreamPlayer.area_mask default is 0 (disabled; was layer 1) — explicitly set area_mask to your Area audio layer when using Area2D/Area3D audio_bus_override.

Source: SKILL.md on GitHub

No alerts17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill provides a comprehensive set of scripts and patterns for managing audio in the Godot game engine, including voice pooling, spatial audio, and music transitions. No security issues were detected; all scripts follow best practices for game development and use standard Godot APIs.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    1/4 files flagged

Signed by skilld at 9d6e91e. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 weeks ago.

Activeupdated 2 months ago

README badge

README badge for thedivergentai/gd-agentic-skills/godot-audio-systems