The Leap Motion assets for Unity include hand prefabs that you can use as-is or as examples for building your own hand prefabs.
There are a few different approaches to creating hands, including creating discrete components for the parts of the hands and moving these parts individually, creating mesh hands rigged with bone armatures and deforming the mesh by rotating the bones, and even creating code-driven hands that procedurally create their own graphics.
The LeapHandController class orchestrates the acquisition and application of tracking data to the hands and fingers. The HandModel and FingerModel classes serve as base classes for hand and finger animation.
|Procedural Hands||PolyHand1/2/3||Hand Module|
|Rigged Hands||PepperBaseCut, PepperBaseFull||Hands Module|
|Low Polygon Hands||LoPoly_Rigged_Hand||Hands Module|
|Physics Hands||RigidHand, RigidFullHand, RigidRoundHand, ThickRigidHand||Core Assets|
|Interaction Hands||BrushHand||Interaction Engine Module||(invisible)|
|Attachment Hands||HandAttachments||Attachments Module|