Third person Team deathmatch level with two teams built in Unreal Engine. Spawn points were placed by hand for both teams along with the Player spawn point.
NPC functionality was built entirely using the blueprint system, with blueprints developed to cover the following systems:
- AI Characters
- AI chasing Player behavior
- AI enemy searching
- AI health bar and world to camera rotation for UI
- AI sounds and action behaviors
- Gun particle effects when fired
- Gun sound variety using single audio file (randomization of pitch)
- Player and AI health
- Team setup for Teams A and B
- Team UI and world to camera rotations
- Win/Loss functionality
Character models and assets for cover and world filler were setup with textures and materials covering:
- Base colors
- Metallic
- Specular
- Roughness
- Emissive
- Normals
- Ambient Occlusion
Team Deathmatch level, two teams - Team A (player and friendly bots) + Team B (enemy bots) with hand placed spawns. Built in Unreal Engine entirely with blueprint functionality for enemy AI functions, player functions, and UI.