This was a fully functional shooter level built in Unreal Engine 5 using both C++ and Blueprints. I implemented core gameplay architecture including a modular Gun class, AI Controller, and responsive character damage system. The project features behavior tree logic, blackboard-driven enemy AI, and nav mesh-based pathfinding. Enemies detect and chase the player using line-of-sight checks, and execute ranged attacks through a custom shooting behavior task. Additional systems include: Damage and death logic tied to animation montages A dynamic lose screen UI using UMG and C++ State-driven animation blueprints for player feedback This project strengthened my understanding of Unreal’s gameplay framework and real-time AI decision-making.