Hey guys, so I'm trying to create a destructible game, how-ever I want the world to be able to self-interact, I.E. if you knock a tower down, it falling could crush buildings below. I've already worked out how this could be done, I'd have to just check for collisions on every part in game, and if the colliding block exceeds a velocity, the weld of the collided block is destroyed, or the block itself is destroyed.
The issue that I'm running into is that in order for this to work, I need a global collisions checker, as in, a script that can simultaneously check for collisions on every single part, that way I don't need thousands of scripts running at the same time, which would tank performance. (Also this way makes it so much easier to expand the map.)
Is this even possible, and if so, would a game like this even run without some stupidly intense optimization?

1 comment
Massive thanks! I'll try this out right now