Note from Developer: Steam API does work for controller support. But if you have problems using controller when launching from the Steam Library, try launching the game from the local files and it should work with Steam's Controller API.