This is a paid asset, but now you can download InControl for FREE, but please remember this package is provided only for learning purposes or to be able to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Detail this asset from Unity Store: Original Link
InControl v1.8.8 (Latest version)
(Tested with Unity version 2020.3.23f1)
“If possible, please buy the package to support the developer”
IMPORTANT: Please remove the existing InControl folder when upgrading, and ensure you have a backup of your project.
InControl is a unified, cross-platform input manager for Unity that standardizes mappings for common controllers.
Video • Website
• Xbox 360 controller
• Xbox One controller
• PS3 & PS4 controllers
• PlayStation Vita PSM
• Apple MFi controller (iOS 7+, Apple TV)
• OUYA, Amazon Fire and many more!
• Touch controls
• Keyboard and Mouse
• XInput, with rumble! (Windows)
InControl makes it a snap to add controller support to your game with a simple, powerful API. All the heavy lifting of mappings are handled for you with dozens of controllers handled cross-platform, and more being added continually. Add virtual touch controls, or keyboard mappings to your game with just a few clicks, and have it feed right into the API you’re already using as a virtual controller.