someone help with game animations

I’me making a fps and I want to know how I can make a reload animation and apply it when I press a button in game mode. Also if someone knows how I can make separate animations like: water, gears, movement.

Please leave link or info.

Ok well to make animations for the game engine is the same as if you were making an animation for a short film. First be on keyframe one insert your keyframe for loc,pos,rot. Then go to frame whatever you want, move your character and again set a keyframe. To play that specific animation, go into the logic blocks for your character. Add an on key listener, connect it to an and block, than the connect that to an IPO Actuator. In here you can specify where to start and stop the animation as well as if you want it to loop.

Gears: In 2.56, there is a good Addon for making gears. To get it, go to User Preferences - Addons - Add Mesh - Gears. Click on the “Enable” box, and expand the entry to see how to add parameters.
To use, a new entry “Gears” appears in Add - Mesh menu.

If you are in 2.49, there is a very good script by Stefano Sellery. Makes very good gears, but takes more work: http://wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/Wizards/BMGm