Sniper Enemy

Purpose
(Player’s) threat prioritization & reaction challenge.

Description
The sniper enemy is a long-range enemy that should test a player’s reaction speeds and mastery of our

controls

They use the following pattern
This enemy should be of high priority for the player to kill.
 * 1) Aim gun at the player
 * 2) Wait until the player can be seen, while telegraphing their intend to attack with a laser sight.
 * 3) Sniper fires a fast moving projectile.
 * 4) Sniper has to load leaving them vulnerable to attacks.
 * 5) Sniper enemy relocates if player comes close.

Pros

 * 1) Clear behavior that players can understand.
 * 2) Can allow for interesting movement challenges for dodging the attacks.
 * 3) Can work with the existing alien model.

Cons

 * 1) Enemies like this should be used in a reserved manner to keep rooms from being too difficult.
 * 2) Requires more animation, audio and particle work than some enemies.