The Xbox 360 has a dongle which you can use to play games with a 360 controller. Sony has not released a dongle but there is a work around and no need to buy anything.

First of you will need a couple of things.

Go Here and download the File. *The download button is located under the Ad*
Extract theRAR so you can find the Zips. Extract the Zips so you can find them.
Ps3 Controller
Usb Cable *the charge cable*

To start of after you have downloaded the drivers. Go to start then Run. Type ‘devmgmt.msc’ and press enter. The Device Manager should show up. Find the drop down menu labled “Human Interface Devices”. Now connect in your PS3 controller via the Charge Cables. A New item should appear in the list. Double click each one and find the one which is labled Playstation 3 Controller after Location. (some might say “Keyboard” or “Mouse”) Right click the one corresponding to your PS3 controller and click Update Driver. Harware Update Wizard should appear. Click the Second tab labeled Advanced. (Install from a list or specific location). Then click “Don’t Search. I will choose the driver to install.” Then click “Have Disk”, then “Browse”, find the directory labeled “ds3drv”. Then in that directory you should see one item named “dualshock3″, click it and then > Open >OK > Next. Let the installation finish. To see if it works. Go to Control panel > Game Controllers > Double click ” DUALSHOCK 3 Controller HID Minidriver (USB) Beta”. To make sure everything works. Press a button on the controller and a number should light up. And the sticks should move the things on top.

There you go it should work in most games now.