2d Procedural Level Generation

Hi!

I’m working on a project for College in which I need to create a 2D sidescroller game that has the capacity for procedurally generated levels. I’d like to be able to create this feature using only the in-engine blueprints, as Im rather new to the coding aspect of Unreal. So far, I’ve only come up with some concepts as to how the procedural generator would work:

  1. A box (I guess something like a trigger box?) is fixed to the player’s ingame character, and is positioned infront of the player character. As the player moves into an area of the level that does not contain any generated terrain, terrain would be procedurally generated within the fixed box.
  2. A large area within a blank map is specified as the area within which the level can be procedurally generated.
  3. The level procedurally generates until a specific point is triggered (could be time based, or based on the distance the player has travelled?)

I’m not particularly sure which option would be best, from a simplicity standpoint (As I said, I’m rather new to Unreal, especially the coding aspect).

I’m wondering if anyone can suggest which of my concepts would be best, or if a better alternative is available?

Additionally, can anyone provide some assistance with creating the blueprints, or points in the right direction?

I would greatly appreciate any help with this! :smiley: