You can do an old school blueprint, or if you have time I would recommend learning the PCG (procedural generation system) in Unreal engine. It is basically railclone meets forest pack. I am currently working on a PCG that does exactly what Forest pack does for adding cars, but it’s not quite ready yet.