In a good combat system for a game, player should have a fair chance against a number of enemies. If all the enemies attack simultaneously, player will be overwhelmed and wouldn't be able to handle multiple enemies same time. Today, I am going to improve our melee combat system developed with unreal engine 4 to support the one enemy attack at a time behavior.