Laptop overheating while playing games?

I have an HP Pavilion Laptop and whenever I play games like Minecraft or TF2 it will get really hot and within 15 minutes itll overheat and shut off. Its only about a year old and I even tried plugging in a fan and pointing on my laptop but it still overheats. I put my laptop on a flat desk with nothing blocking the vents but it still does this? I leave my laptop on a lot overnight, (I torrent stuff a lot) could this be why its doing this? Or could there be dust or something in the vents blocking it?

Laptops are not meant to be gaming computers.

It is just the dust clogging the fan

Open the bottom of it and spray some compressed air into it

Clean your fan and vents with canned air to get the dust out