Build a first person shooter game

Job ID: 34700355

Budget: $10 – $30 CAD

Your task in this assignment is to replicate the basic functionality of a first-person shooter in Unity. The grade is based on 3 major components:
1) Basic camera control for movement and look
a. 15% mouse look – able to look around the scene in XY directions using mouse
b. 15% WASD keyboard move – able to move in XZ plane using keypad
c. 15% Spacebar jump (with gravity) – pressing spacebar gives small boost in Y-direction, gravity pulls back

2) dynamic crosshair (see gameplay at around 28:00 in this video)
a. 5% visible at all time (does not get occluded by objects)
b. 5% cross-shaped
c. 5% changes color when over enemy
d. 10% changes distance from camera based on where object it points to is located (not shown in video)
i. If object pointed to is closer, crosshair is enlarged

3) Single level with gameplay (must be able to shoot enemies in some type of environment)
a. 10% appearance (how good your environment/content looks, level design)
b. 10% enemy behavior (how the enemy behaves)
c. 10% weapon (gun sound effects, shooting animation, etc.)

implement a mini-map, scope (zoomed in crosshair), and heads-up display (UI).