CyberShooter
3D top-downish tank battle game!
CyberShooter is a 3rd-person sci-fi shooter made in the Unreal Engine with both C++ and Blueprint.
This project features use of the following:
-
Aim Offsets
-
Animation State Machines
-
Animation Blendspaces
-
AI Behavior Trees (including custom BT tasks and services made in C++)
-
AI States for shooting, chasing, and investigating.
-
AI Blackboard
-
Particle Effects (muzzle flash and sparks when hitting walls/enemies)
-
Sound Cues
-
Sound Attenuation (the closer the sound source, the louder it is)
-
Sound panning (enemy shooting from the left plays on the left speaker)
-
Damage and HP (Health) System.
-
Respawn System
-
Per-body-part collider setup (separate collision detection for head, torso, arms, and legs)
Source Code: https://github.com/guitarjorge24/CyberShooter