A Godot 4 addon for detecting input devices, managing input mappings, and providing rumble support for joypads.
Input Helper is a Godot 4 addon designed to simplify input management in game development. It helps developers detect input devices, manage input action mappings, and add rumble support for joypads, solving the challenge of handling diverse player inputs in games.
Godot 4 game developers who need robust input handling, especially those creating games with multiple input methods or joypad support.
Developers choose Input Helper for its straightforward, focused approach to input management, offering essential features like device detection and rumble without the overhead of more complex solutions.
A simple input helper for the Godot Engine
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically identifies input devices such as keyboard, mouse, or joypad, simplifying multi-input game development as highlighted in the README's device detection feature.
Allows getting and setting input action buttons and keys dynamically, enabling customizable controls without complex code, per the input mapping documentation.
Provides functionality to rumble joypads for haptic feedback, enhancing gameplay immersion without requiring additional coding, as detailed in the rumbling guide.
Includes comprehensive documentation for devices, mapping, rumbling, C#, and updates, plus a video overview, making it easier for developers to get started.
The README admits it can only differentiate 'a few different joypads,' which may not cover all controllers players use, potentially requiring manual extensions.
Only compatible with Godot 4; users on Godot 3 need a separate version (v2.x), adding complexity for projects transitioning or supporting multiple versions.
Focuses on essential features, so it lacks advanced capabilities like input validation or support for exotic devices, which might necessitate additional development effort.