Terminology of allowing user to "connect objects"

In case you get stuck, have a look at this:

Basic functionality that should convert to UE5 easily. It still needs a ton of features to make into what you need, here’s hoping it could inspire you a little though. The collision channels are set up so there’s no ambiguity what can detect what - the dragging script and collision detection is in the Level Blueprint (should be moved to the player controller).


Project link: