I have been working on a placement system for a bit now and have been wondering how “Build A Boat For Treasure” does their system. There is a Grid system, rotating, and the part is able to snap to the surface of another part. Also, there’s no unintentional overlapping of parts, which I assume could be done by making a rectangular bounding box for everything.
EgoMoose made a tutorial on a placement system. Ego is a legend. Creating A Furniture Placement System - Scripting Helpers
You should also check out his other articles.
3 Likes