Find me a good and free recording software?

I play lots of PC Games
League of Legends
Team Fortress 2
Terraria
Minecraft
Path of Exile
PlanetSide 2
Combat Arms
Maplestory

I'm stealing this from Ocelot:

1. Ezvid
http://www.ezvid.com/

2. Camstudio
http://camstudio.org/

3. Rylstim
http://www.rylstim.com/rylstim-screen-re…

4. Jing
http://www.techsmith.com/download/jing/d…

5.Hypercam
http://www.hyperionics.com/hc/downloads…