How to start working on a train simulator

I have some experience with unreal engine and was wondering if anyone knew or could offer advice/resources (articles) on where to start working on a simulation game like a train simulator.

Thanks.