Rewired vs Unity Input System Package
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) meets developers should learn and use the unity input system package when building games that require advanced input handling, such as supporting multiple input devices, implementing custom rebinding options, or developing for cross-platform releases. Here's our take.
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)
Rewired
Nice PickDevelopers 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)
Pros
- +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
- +Related to: unity, c-sharp
Cons
- -Specific tradeoffs depend on your use case
Unity Input System Package
Developers should learn and use the Unity Input System Package when building games that require advanced input handling, such as supporting multiple input devices, implementing custom rebinding options, or developing for cross-platform releases
Pros
- +It is particularly useful for projects where input complexity is high, like action games with combo systems or VR/AR applications needing precise motion controls, as it simplifies management and reduces boilerplate code compared to the legacy system
- +Related to: unity-game-engine, c-sharp
Cons
- -Specific tradeoffs depend on your use case
The Verdict
Use Rewired if: You want 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 and can live with specific tradeoffs depend on your use case.
Use Unity Input System Package if: You prioritize it is particularly useful for projects where input complexity is high, like action games with combo systems or vr/ar applications needing precise motion controls, as it simplifies management and reduces boilerplate code compared to the legacy system over what Rewired offers.
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)
Disagree with our pick? nice@nicepick.dev