Unreal Engine - AI Shooter:
AI Shooter is a comprehensive starter pack designed for shooting games, equipped with essential AI functionalities. It encompasses fundamental behaviors such as shooting, seeking cover, patrolling, flanking, sight perception, hearing, damage calculation, and touch interactions.
System AI Shooter:
- Health management with a corresponding health bar.
- Weapon spawn mechanism.
- Ammo retrieval and distance-based ammo search.
- Shooting accuracy control.
- Movement capabilities.
- Item dropping functionality.
- Target categorization (e.g., type, team, color material).
System Perception:
- Vision, hearing, damage, and touch perception modules.
AI Precision System:
- Adjustable precision levels (low, medium, high).
Ammo Search System:
- Efficient mechanism for locating ammunition.
Drop System:
- Dynamic dropping of weapons, ammo, and health items.
AI Behavior System:
- Patrol mode for strategic movement.
- Ammo search behavior.
- Sound investigation for immersive gameplay.
- Target pursuit and attack strategies.
- Melee combat when in close proximity.
Target System:
- Adaptable targeting options (player, AI vs AI, all targets).
AI Locomotion System:
- Patrol mode with random location selection.
System Behavior Tree:
- Hierarchical representation of AI behaviors.
Complete Weapon System:
- Damage calculation.
- Fire mode customization.
- Adjustable fire rate.
- Sound effects integration.
- Icon and animation support.
Menu Radial:
- Intuitive radial menu for weapon selection.
Pick Up System:
- Efficient pickup mechanism for ammunition and health items.
System AimOffset:
- Advanced aiming control for enhanced accuracy.
AI Shooter offers a robust foundation for developers to create engaging and dynamic shooting game experiences.