I have downloaded some animations from the Unreal Engine 4 marketplace, but there isn’t enough for my purposes. What programs can I use to make an animation?
Blender, Maya, 3ds Max, Modo, MotionBuilder, Cinema 4D, etc. The list is very long.
If you have access to Maya, Unreal has a plugin for it
If you are completely new to all of this and want a free option then I would recommend Blender.
There is also Mixamo if you have budget and not much desire to do it on your own.
https://www.mixamo.com/
I believe Maya is considered the “industry standard” but it is also really expensive. I’d look into Maya LT. Our team has had success with it.