Yes, you can! Shadowgun: Legends supports the following controllers: Steelseries Nimbus, Steelseries Stratus XL, Nvidia shield controller, Xbox one controller, Asus Gamepad and Gamevice 157.
You can also customize the controller layout, so you should be also able to play with controllers made by other manufacturers.