It's not about the Game a PS3 controller is designed for the PS3 as a Bluetooth wireless controller that was not designed for the PC or supported by windows software or hardware.
No it has to be specially modified but you can buy converted ones from like Dick Smith or something. You can actually do it if you use a program called MotionInJoy. All you need is either a usb cable...