How can I make a cloth System?

Hello There!

I am creating a game to my course. I am doing the rigging of my character on Maya and I’m facing a lot of problems with the shirt rigging.
I’d like to know how can I make a cloth system and apply it on the my character’s shirt instead of the rigging.

Is there some content that I can study to make it?

Is it necessary to save the shirt and the character in different files or I have to make the animations with that shirt and before apply the supposed system in Unreal?