I was really curious about Unity’s new input system. Abstracting player inputs from all different platforms and devices into a single actions set is really smart – I mean, I’ve been working like that for years thanks to the Rewired plugin, it’s great. So it’s exciting that Unity now has a native way to achieve the same. But the big difference is that while Rewired makes it stupidly easy, the new Input system (seemingly) does not. It CAN, but Unity’s documentation is bad at explaining this, and frankly so are most of the tutorials I’ve watched or read, which is why I’m writing this quick guide.
For the purpose of this guide I’m going to assume you have some basic knowledge of the input system, like how to install it and create an Input Action asset. If not, this is one of the nicer tutorials I’ve seen so far to get up to speed (you’d only need to watch the first 6 minutes).

