Human Intelligence Replacement Soldier (H.I.R.S)
-
Made with Unreal Engine and C++.
High Concept
FPS Shooter in which player character has to kill evil robots to save earth.
Gameplay
Some Important Mechanics:
-
Player Character:
-
Run, Jump
-
Switch Weapons
-
Switch Camera (FPS and TPS)
-
Die
-
-
Weapon:
-
3 Projectile based weapon.
-
Spawns Projectile on Fire
-
Reload with Reload Wait Time.
-
-
Projectile:
-
Spawns Particle effects.
-
Revolver's Projectile applies Point Damage and Grenade's and Rocket Launcher's Projectile applies Radial Damage on hit.
-
-
Pickup:
-
2 Pickups ie. Ammo crate and Health Pickup
-
Ammo crate Refills players ammo
-
Health Pickup heals the Player
-
-
HealthComponent:
-
Handles Health related functionality
-
Heals the Player
-
Take Damage on Both player and enemy.
-
-
Enemy:
-
Custom BehaviorTree Tasks and Decorator programmed in C++.
-
Chase the player
-
Attack
-
If player is not visible then finds and moves to nearby location to the players last seen location to find player
-
Die
-
-
Detects the Players (Using AIPerception)
Animation:

AnimGraph
Behavior Tree (Enemy AI):

Behavior Tree