Block/Castle Building

Hey guys. I have found a lot of info, but nothing really matches my idea so far.
What I want to have is a simple versus game where players could build their castle.
That castle should be attacked by another player then.
But I can’t think about a way to add the building mechanics.
I thought it would be a good idea to attach snap points to each object so that they simply could match their points and it wouldn’t take hours to get them fit together.
But I can’t think about a way to do that. I don’t want a whole script but a starting point.
Every help is highly appreciated.
Thank you (:

You should look into voxel engine ideas, because there are many optimizations people have discovered that improve the performance of modifying a “block world” like minecraft, which would cause serious performance issues if you just snap a bunch of cubes together (assuming you need a meaningful amount of blocks to build with or edit).

Check out this thread here:

Sorry for the late reply. No, I don’t need Voxels. There wo’nt be more than 200 Blocks in the Level since each player will have a block limit.

BTW I found a way to spawn blocks, but now they stick together even thoough their colliders do match excactly but don’t intersect.

Just to check, but how are you testing for this? They may not visually intersect, but they might mathematically