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

You cannot model, rig or do keyframe animation in UE4.