There's other software to rig a character but those are two good free ways.
So, just to clarify, you can take any 3D model of a character (*.OBJ for example) and use 's auto-rigger or Blender3D's Rigify to add a skeleton(avatar) compatible with Unity.