Частицы ломания блока можно создать для любого блока.
И потом давать им координаты-скорость-гравитацию и прочее, чтобы получить тот результат который нужно.
Буду за компьютером накидаю пример, если к тому времени сам не разберёшься или кто-то тут за тебя код первее меня не напишет