If I want to create a mech character can i use UE4 or do I need something like Maya?

Thanks for the clear reply.

I have no modeling experience but I got a free license for Maya since I am a student so I am trying to learn with that.