Charger Enemy

Purpose
Chasing the player out of cover

Description
The charger enemy hunts down the player, getting in close range and making it dangerous for the player to

stay in one spot.

They use the following pattern
This enemy will prevent the player from staying behind cover for too long and prevent players from avoiding the more static enemies by staying behind cover forever.
 * 1) Move in range and in sight of the player.
 * 2) Stand still as they aim for the player.
 * 3) Charge in the direction they are currently facing.
 * 4) Keep moving until they ram into something, after which they become shortly vulnerable.

Pros

 * 1) Clear behavior that players can understand.
 * 2) Prevents players from staying static for too long.
 * 3) an be extremely light on art scope.

Cons

 * 1) Behavior requires more work to get right in engine.
 * 2) Enemy’s pattern might be too simple.