Show hands holding gun in First Person Shooter

I would like to know i can show hands holding gun in a first person shooter (i am using the Complete FPS Tutorial to learn how to create FPS games… but i would like to show the character hold the gun… not just the gun sticking up in front off you)… LIKE Call of Duty and many other console type First Person Shooter Games.

You have to model and animate the hands too and animate them for reloading, idle, firing etc.