Mesh substract

This can be helpful. Worms developer briefly explained how it was done in their game with 2d and 3d graphics.

And there are a bit more details about how it’s done https://gamedev.stackexchange.com/questions/6721/implementing-a-2d-destructible-landscape-like-worms