Trees breaking and falling

Hey guys, i’m trying to make trees and objects break apart and fall when an explosion happens near them! For instance if a cannon ball hits in front of a tree I want the base of the tree to rip apart and the rest to come crashing down! Any suggestions on how I could accomplish this inside of unreal engine 4?