2d Procedural Level Generation

Take a look at this endless runner:

It’s done in 3D but the same idea would apply in 2D. You’ve got the right idea in your notes above, I think now you just need to get your hands dirty with Blueprints to see how things actually shake out, and there are plenty of BP tutorials out there.