Procedurally generating a level using pre-made models

I’ve kind of solved the problem. What I needed was simple. The game would spawn a Start Piece on the world (selected from an array of Start Pieces) and then loop through its connection points, in this case I made them Capsule Colliders, and spawn random Connector Pieces (again from an array randomly).

Now I’m trying to match the connection points angles face each other. Once it is solved it’ll give me a huge flexibility to use different angles with different heights too. I’ll just need to model and create Blueprints that can be placed next to each other looking seamlessly!

EDIT: Here’s an ss to show the small step!

The z coordinates are different that’s not a big deal, I’ll just need to reposition and rerotate them to look seamless. However, this is the big step for me! This might look horrible but it’s working :smiley: And it also generates new shapes with each playthrough.

Thanks for all the ideas and help people!