Subway-type movements in Unreal


I am trying to create a subway-type simulator in the Unreal Engine but I have a few questions on basic movements and animations.

  1. So I have a subway “set” (a set is made up of 3 subway cars linked together, and each subway car has two axel trucks), I would like to have this subway set follow a pre-laid track.

  2. In the subway car, there are doors that I would like to be able to control using the Numpad 4 or 6 buttons to open and close the left or right doors. Do the doors have to be separate from the subway car its self?

  3. I would also like to be able to move the subway car by using the up and down arrow keys, like how you drive a car in unreal, but I want this “vehicle” to follow the tracks I already set.

Would anybody know how to help with this? Thanks.