Would a dynamically distructable and voxel based world possible in unity?

I really want to get into voxels but most of the games i saw using dynamic voxels such as teardown have custom game engines that were made specifically for that project. Would it be possible to replicate something like that in unity?