Rover Simulation on UE5


I am working with a moon research group, and I want to create a short simulation video of a rover moving on the moon’s surface and collecting samples. The video will not have any user interaction; it will just be a pre-rendered video. I have the moon surface as an *.STL file. Although I am familiar with C++, I have never done something like this before. There is a sample simulation done in Simulink, but I prefer not to use it because Simulink is too slow and has poor graphics. I have approximately three months to complete this project. I need the rover’s physics to be realistic.

My question is: Do you think Unreal Engine 5 (UE5) is the right tool for this project, or should I use something else? I am open to any suggestions.

Thanks in advance.