Questions about character creation

Hello,

I’m a little confused about how characters are created for UE4. As I understand it, you can build the base model using the Maya ART to animate and rig a character, but what happens after this step? Do you texture the model within Maya or export it to another program, and if so is there a way to import an already-textured character into the ART to be animated?

Am I going about this the wrong way? Should you use a different program altogether? Basically, my question is: What is the most common workflow from start to finish to handle base creation, rigging, texturing, animating etc.

Normally you create your model with the uv map (texture). Then you rigg + animate it with Maya ART -> export the skeletal mesh + animations -> export the texture -> import everything -> create a material out of the texture -> assign it