In game Gore

Hi i am trying to create realistic gore in my game for instance if a bullet hits a charecter in the head it wont just pop off or spew silly blood everywhere but create a bullet hit in the general area so my quiestion is is how can i effeciently change a mesh from not broken to broken once triggered in game?