Best Practices UMG: Adding a lot of dynamic text to widgets

I have a column with 20 rows, I have
to manually plug all 20 rows into the
array

You could query the container for its children (like in the example) → cast → Add to Array. Now that you have an ordered array, perhaps you could structure the data you wish to pipe in accordingly:

Could that work?


I would have 3 columns x 5 rows = 15
inherited children in one single
master widget. Will the performance
drain upscale accordingly?

Very unlikely. If you had 150 widgets, each with a complex translucent material and needed to update them every frame, you’d drop a couple of frames, maybe.