Procedural Scene with Buildings

Hello,

I am an absolute UE4 newbie. Last few days I have been writing a simple C++ plugin with a few actors. Before I go further, I would like to ask for expert (design architecture) advise.

I would like to procedurally generate a simple scene with

  • a few buildings (essentially cuboids),
  • a road (or crossroads) that goes through above mentioned block
  • a simple moving vehicle (can be represented via a cube)

I would like to know how to go about creating such a world. As I understand best, I would have to sub-class GameMode, do a GetWorld(), and then add my actor-subclasses.

This is merely a prototype.

The idea is not to have a drag and drop operation. Once the user starts the plugin, the vehicle is on the road and moves back and forth a very short distance.

And I can procedurally add more buildings (cubes), extend road etc. Or add other actors to the scene.

My apologies for a loosely framed questions. I would just like to elicit opinions before I cobble together something of my own.

Thank you,
Mayank