library

Rewired

Rewired is a Unity asset and C# library for advanced input management, providing a flexible and extensible system to handle keyboard, mouse, gamepad, and custom controller inputs. It decouples input logic from specific hardware, allowing developers to define abstract input actions that can be remapped by players. This makes it ideal for games requiring complex control schemes, accessibility features, or multi-platform support.

Also known as: Rewired Unity, Rewired Input System, Rewired Asset, Rewired Plugin, Rewired for Unity
🧊Why learn Rewired?

Developers should use Rewired when building Unity games that need robust input handling, such as action games with customizable controls, simulation games with complex input mappings, or projects targeting multiple platforms (PC, consoles, mobile). It simplifies input management by centralizing configuration, supporting hot-swapping devices, and enabling player rebinding without code changes, which enhances user experience and reduces development time.

Compare Rewired

Learning Resources

Related Tools

Alternatives to Rewired