Nice ! I guess so, but did you know that the controller axes aren't well recognized, the classic Unity engine problem and the old API for button mapping, not easy but once properly set it works, I've experienced it myself on a small racing game I developed, I even added vibrations, if you search well you'll find a free API on GitHub (XInputDotNet-v2017.04-2), last I heard it works under Unity 6.