Hello guys, I've been working for a while on my game Masters of Puzzle. For some time now I am fighting with a nasty performance problem in the Physics department especially with the larger puzzle tile sets (i.e. 1000 tiles and above). The issue is easiest to observe when the tiles are first packed into the box together. Check this out: As you can see most of the calculating power is going into physics, but I am not experienced enough with this area to pick an angle to start optimizing. The structure of each puzzle tile is essentially a single mesh with a compound collider: There are no triggers or any other event handlers related to physics. Therefore I assume the overhead here comes strictly from Unity native processes handling my configuration of objects. I know this is a terribly specific situation to my game, but I will appreciate any suggestion on where to start looking for optimization on solving this. I am not afraid to read or dig in deeply, I just don't have an idea what to look for. Thanks in advance for any help!