Large Amount of Destructible Meshes

Ok so I have a feeling that the answer to my question will have something to do with APEX, but I want to be sure before I start going down that road.

A buddy and I want to start making a game where the core mechanic revolves around breaking blocks (no, it’s not Minecraft). I would like to use destructible meshes with layered support depth (which is why I’m sure I’ll have to go with APEX) but I want to be able to have a large amount of these at once. I’m thinking maybe as many as 20-30 of these could be destroyed at once, max.

Is this realistic? Or should I take a different approach? Any input would be appreciated!

Thanks!
-Trevor