Getting Started
Welcome to the AI Turret Plugin documentation! This comprehensive guide will help you integrate intelligent turrets into your Unreal Engine project.
What is the AI Turret Plugin?
The AI Turret Plugin provides professional-grade AI controlled turrets that detect, target, and track enemies with advanced lead angle calculation. Perfect for tower defense games, base defense scenarios, or any project requiring intelligent automated defenses.
Key Features
✅ Smart AI Targeting - Advanced AI perception system
✅ Lead Angle Calculation - Accounts for enemy movement and velocity
✅ High-Quality Assets - Detailed skeletal mesh and animations
✅ C++ Performance - Optimized core systems for best performance
✅ Blueprint Flexibility - Easy customization and extension
✅ Ready to Use - Works out-of-the-box with default settings
Quick Start
1. Get the Plugin
2. Install & Setup
- Install the plugin following our Setup Guide
- Enable the plugin in your project settings
- Show plugin content in the Content Browser
- Drag & drop
BP_TurretPawn
into your map
3. Test It Out
- Open the Example Map to see turrets in action
- Press Play and move around to trigger turret detection
- Experiment with the interactive elements
What's Included
🎯 Core Components
- B_TurretPawn - Main turret blueprint
- B_TurretAIController - AI behavior controller
- B_TurretProjectile - Projectile system
- ABP_Turret - Animation blueprint
🎨 Visual Assets
- High-quality skeletal mesh
- PBR materials and textures
- Niagara VFX for projectiles and muzzle flash
- Audio effects for immersive gameplay
🗺️ Example Content
- ExampleTurretMap - Demonstration level
- Interactive test elements
- Multiple turret configurations
- Team system examples
System Requirements
- Unreal Engine: 5.4 - 5.6
- Platforms: Windows, Mac, Linux, PS4, iOS, Android
- Dependencies: Niagara plugin (optional, for VFX)
Documentation Structure
This documentation is organized to help you get up and running quickly:
- AI Turret Plugin - Overview and features
- Setup Guide - Installation and basic setup
- Blueprint Reference - Detailed component documentation
- Customization - How to customize and extend
- Example Map - Understanding the demo level
Community & Support
💬 Get Help
- Discord Server - Direct support and community
- YouTube Showcase - See the plugin in action
📈 Stay Updated
- Follow plugin updates and new features
- Share your implementations with the community
- Get tips and tricks from other developers
Ready to add intelligent turrets to your game? Start with the AI Turret Plugin overview or jump straight to the Setup Guide!