Hello everyone! I've decided to implement a destructible enemies system.
Description:
When bullet hit enemy in specific part of his body(arm fo example) armour, which covers that part of body, will fall off. Enemies in my game are robots so this means that when shooting them certain plates of their armour will fall off. All enemies will have a different amount of armour plates
My solution:
The only solution I came up with is to make an actor with a static mesh and attach it to the bones of enemy's skeletal mesh. When bullet hit that actor it detaches and fly away with add impulse node.
Question:
Maybe there is a better solution, which I'm missing and it's more efficient.