Button Feedback - Provide audiovisual feedback to players when they interact with buttons

Button Feedback Icon

Button Feedback


I’m happy to share Button Feedback, a plugin that provides audiovisual feedback to players when they interact with buttons.

I use a version of this in all of my games, so I thought I would make it into an asset. Hopefully someone finds it useful.

Features

  • Adds sounds to buttons when hovered over and clicked
  • Scales buttons when hovered over
  • Removes buttons’ focus stylebox when the focus is from a tap or click
  • Includes three original button sounds (hover, mouse down, and mouse up)

Get It Now

See the repository for more information and installation instructions.

5 Likes

Thank you! That’s a very clean setup :slight_smile:
As I don’t know anything about plugins yet: is there a reason you hardcode the sound files instead of giving them an @export tag?

1 Like

That’s because the ButtonFeedback node is registered as an autoload. @export is intended for nodes you manually add to the scene tree so that you can edit their exported properties in the inspector.

If you think that this would work better as a class, or if you would prefer another way to customize settings, I can definitely consider making changes.

1 Like