3d Character Animation

Hello guys,
i’m Vincenzo and i’m a 3d animator.
I would like to create a game with unity 3d with a programmer friend and i have a big question:

Wich way is the best to animate a 3d character?

usually i animate with Maya/Blender and i would like to know if is better to animate in external software and then export the rig and the animation, or if is better to animate in unity.
The point is i can’t found a properly tutorial for the animation, i don’t mean how to import something already animate, but i mean to create my animation frame by frame in unity.

thank you for your help
Vincenzo

You generally don’t animate character in unity … you compose the animation in mecanim only.

Ok so i will animate the character in maya/blender and i will export the animation right?

There are add-ons on asset store that would let you rig and animate characters inside the editor. umotion, puppet2d/3d, final ik. Record animations and save clips.