best way to spawn meshes randomly for synthetic data generation

Hi,

for a project I am trying to use UE to build an image segmentation dataset.
Right now there is just one missing piece and I am not a programmer / new to UE on this side.

I just want spawn an object that moves roughly in one direction towards the camera.
This is for a industrial production but just to make a point I use one asset that I have laying around.
I would need an object instanced at a large plane (spawn on surface anywhere) or to spawn in a specified rectangle or area.

Then these objects should have a forward speed in the direction they where spawned.

Fly by camera …

If I don’t want to do it with sequencer but in code.
What is the best solution for something like this?
How would you do it?

i.e. in blender i would create a particle system that emits mesh instances on a surface that I define. In that case a large rectangle.

Any help or tipp is greatly appreciated.

Here is an explanation image:

What the camera sees: