Как воплотить разрушение 2D объекта?
Для разрушения создаются отдельные объекты (префабы) с анимацией разрушения. После того, как, например, разрушается бочка, объект бочки удаляется/скрывается, а на его месте создается объект с анимацией разрушения бочки.
А сами анимации уже делаются в зависимости от ситуации: можно просто несколько меняющихся кадров с состоянием объекта нарисовать, а можно частицами сделать.
На самом деле тебе не нужен новый Объект как это пишет Зелимхан, тебе достаточно кинуть анимацию разрушения на объект, в анимации убрать галочку с Looping и после завершения анимации удалять объект, можешь сделать это Корутиной или же с помощью Invoke.