Also I play Xbox 360 games through an emulator, so that pretty much covers all the Xbox games. PS4 though... I'm still waiting for an emulator.
I have two ps4 controllers. One for the PC and one for the PS4. Works wirelessly with a simple Bluetooth dongle on almost every game (with the help of an Xbox 360 controller emulator)