How to create a train timetable

I believe it would quickly become a logistical nightmare when attempted in pure UMG. Probably doable but with so many caveats. Just knowing that you will need to pan around and zoom onto a large canvas hosting innumerable widgets while drawing lines whose ends go off-screen makes me shiver.

But again, perhaps this is less dynamic than I think and the “game maps” - the layout - can be pre-made as a huge image. But even then, translating all the coords… at different DPIs.

Quite chuffed I don’t need to do it this way. ;p


Were I tasked with something like this (and had enough creative freedom), I’d opt for an ortho camera view and disguise the whole thing as a monitor display.

You can still project UI elements on top - override screen-space widget components for that crisp look, they require no tracking, work off-screen, can already run logic. You could use splines which makes design a breeze.

Heck, you could even pull it through a render target and project onto something else. As in, have a picture-in-picture mode.


Disclaimer: never made anything similar. In hindsight, I may not be the best person to answer. I thought it was just about trains, so I got excited.

artworks-000013897241-3udk3h-t500x500