How do professionals create curves in animation?

I’m learning Unreal Engine.

I’m currently learning Motion Matching through the GameAnimationSample provided by Epic.

While looking at AnimBP and the animations used in it, I noticed that the animations have different Curves that are used in the AnimBP logic.

I know that I can basically add curves in the Animation Sequence Editor in Unreal Engine, but I was wondering if this is how it’s done in commercial game development, because I was pretty overwhelmed by the number of sophisticated curves set up in many of the animations (as shown in the attached screenshot).

For many of the animations in that sample project, did the animators at Epic create the curves manually in the engine? Or did they also create the curves in an external animation creation tool and import the animations?

Obviously, we don’t know the exact situation at Epic, but I’m curious to hear how the animation experts in the community work. I’m still very new to working with animation in Unreal Engine, so I have a lot of questions.

Thanks in advance.