You can use Fraps although some times it may occupy too much space and low down the frame rate when you are recording, and here are some good pc game video recording software recommended by pc world. And if you want to edit your video no matter it is mp4, mts or and other formats, you can use WonderFox Video Enhancer Software.
There are multiple screen recorder available for Mac. But Monosnap and QuickTime player are the best in free offerings as they features so many customization and editing option with annotations. But if you are going to do a profession video recording for business presentation and Tutorials then go for Snagit and Comtasia. I found this article on 8 best free screen recorder for Mac which has put this together very well with pictures and YouTube video. You will also get detailed info on how to record mac screen using QuickTime Player.