Custom Audio Stream Player nodes for Godot Engine that will play randomly a stream from an array of streams with the possibility to choose the random strategy and to randomize the volume and the pitch.
Go to file
Tim Krief b5bcccaed6 Update version number 2021-11-29 10:39:45 +00:00
addons/randomAudioStreamPlayer Update version number 2021-11-29 10:39:45 +00:00
sound_effects Add a way to select samples from folder 2021-05-11 18:10:41 +02:00
.gitignore Initial commit 2020-05-06 15:47:40 +02:00
Demo.tscn Fix path loading not working on imported projects 2021-06-28 20:23:17 +02:00
LICENSE.txt Initial commit 2020-05-06 15:47:40 +02:00
README.md Limit minimum pitch scale 2021-11-29 10:35:47 +00:00
icon.png Initial commit 2020-05-06 15:47:40 +02:00
icon.png.import Fixed issue of playing directly after finished and simplified the interface 2021-05-11 16:19:47 +02:00
project.godot Fixed issue of playing directly after finished and simplified the interface 2021-05-11 16:19:47 +02:00

README.md

Random Audio Stream Player Nodes for Godot Engine

Random Audio Stream Player Icon

This plugin will add Random Audio Stream Player Nodes (standard, 2D and 3D) that can be used as normal Audio Stream Player Nodes with the added ability to play randomly audio from an array of audio streams with the possibility to choose the random strategy and to randomize the volume and the pitch.

Install

This is a Godot Engine project that can be imported in godot and features a demo using a Random Audio Stream Player 3D to play randomly walking sound effects from an array of 8 possible sounds. (Sounds are made by me, Tim Krief and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.)

To use the plugin in your own project you can copy all the files in addons/ to the addons/ folder of your project and enable the plugin in Godot. Complete instructions are available here: Installing plugins (GodotDocs)

The add-on is also available in the Godot Asset Library that can be accessed directly from the Engine as shown in the demonstration video I've made.

Why and how to use this add-on?

I have made a video about this add-ons, its purpose and an example showing you how it can be used, you can watch it here.

Notes

Made for the great Godot Engine:

Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.

Tested on Godot Engine v3.2.1.stable.official

Icons are derived from the AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D icons from Godot Engine

Support Development

Support me and get to vote on what I should work on!

  • Choose your tier on Patreon and get some perks
  • Or just make a one-time support on Ko-fi

More info: support.timkrief.com