This is a paid asset, but now you can download it totally free. However, please keep in mind that this package is only provided for studying or testing the product prior to purchasing it, not for business functions.
Overview :
Rewired is an advanced input system that completely redefines how you work with input, giving you an unprecedented level of control over one of the most important components of your game.
Highlights:
- Get input by polling or use input events.
- Custom Controllers allow any source to be used to drive the controller’s element values (for on-screeen touch controllers and more).
- Supports 128+ buttons and 32+ axes per controller on Windows, OSX, and Linux.
- Support for special controller features such as gamepad vibration and DualShock 4 touchpad, lights, and gyro.
- Assign multiple controllers per player.
- Share controllers (like the keyboard) among players with separate maps for each player.
- Enable and disable maps by category for switching between game modes with different controls.
- Create user controller remapping screens with named controller elements, select a named controller from a list, and more.
- Controller element assignment conflict checking functions.
- Controller Templates makes defining maps for similar controllers quick and easy.
- Input Behaviors allow you to create actions that share similar properties without having to duplicate information.
- Double-press/click support with customizable timing.
- Keyboard modifier support with up to 3 simultaneous modifier keys.
- Axis calibration (min, max, zero, deadzone).
- ZERO bytes of memory allocated per-frame during gameplay means no garbage collection overhead.