Using bones and IK controllers, 2D characters are animated for dynamic use in Unity3D.
Animation work is done using Unity's Mecanim keyframing.
Layered animation controller systems allow for dynamic blending of animation based on player input.