Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

Godot 4 addon to add better joystick and dpad support to sliders.- Smooth joystick- Discrete joystick- Smooth & discrete- Custom Dpad increment
SliderGamepad
Custom nodes to have better joystick and dpad support on sliders.
Features
- Smooth joystick: hold the joystick in one direction and the slider value adjust smoothly
- Discrete joystick: the joystick acts as a button, only updating the value by one each "press"
- Smooth & discrete: joystick is in discrete mode, until you hold the direction for more than a threshold time when it switches to smooth
- Dpad steps: dpad can modify the value configurable steps instead of the default 1 step
How to use
The addon assumes you have the joypad mapped to the default ui actions: ui_left, ui_right, ui_up, ui_down The dpad discrete function reacts directly to the InputEventJoypadButton
Step 1: Add a HSliderGamepad or VSliderGamepad
Add a node as you normally do and choose either HSliderGamepad or VSliderGamepad depending on your needs
Step 2: Setup the node
- Slider speed: the speed at which the value is changed (per frame)
- Dpad step: the step size when using the dpad
- Joystick discrete: sets the joystick in discrete mode
- Joystick smooth discrete threshold: time in seconds after which the joystick will switch to smooth when held in one direction (requires joystick to be set to discrete mode)
πββοΈ About me
Software engineer & gamedev. 3D, 2D & VR.
π LICENSE
This project is distributed under the MIT license, which it's free to use, modify and redistribute, for both personal and commercial projects. For more information see LICENSE.md.
Godot 4 addon to add better joystick and dpad support to sliders.
- Smooth joystick
- Discrete joystick
- Smooth & discrete
- Custom Dpad increment
Reviews
Quick Information

Godot 4 addon to add better joystick and dpad support to sliders.- Smooth joystick- Discrete joystick- Smooth & discrete- Custom Dpad increment