Skip to main content

AI Turret Plugin

Professional AI controlled turrets that detect, target and track enemies and fire projectiles, including lead angle calculation that accounts for direction and velocity of the enemy.

AI Turret Plugin

Overview

This plugin provides AI controlled turrets that detect, target and track enemies and fire projectiles, including lead angle calculation that accounts for direction and velocity of the enemy.

Key Features

  • Smart AI Targeting: Advanced AI perception system that detects and tracks enemies
  • Lead Angle Calculation: Accounts for enemy direction and velocity for accurate projectile targeting
  • Detailed Skeletal Mesh: Includes a high-quality turret model with animation blueprints
  • Maximum Flexibility: Easy to integrate with your own models and customize
  • C++ & Blueprint Implementation: Targeting and tracking logic implemented for performance and extensibility
  • Ready to Use: Drop it in your map and it works out-of-the-box with default values

What's Included

  • Detailed Skeletal Mesh of a turret
  • Animation blueprints for smooth turret movement
  • C++ classes for performance-critical operations
  • Blueprint examples and templates
  • Example map with various scenarios
  • Niagara VFX for projectiles and muzzle effects
  • Audio effects for immersive gameplay

Quick Start

Installation

  1. Install the plugin - Follow the official Unreal Engine documentation for plugin installation
  2. Enable the plugin in your project settings
  3. Show Plugin Content - In the Content Browser, click "Settings" (top right corner) and check "Show Plugin Content"

Basic Setup

  1. Navigate to Plugins > AITurret Content > Turret
  2. Drag & drop BP_TurretPawn into your map
  3. The turret is now ready to use with default settings!

Technical Details

System Requirements

  • Unreal Engine: 5.4 - 5.6
  • Platforms: Windows, Mac, Linux, PS4, iOS, Android
  • Dependencies: Niagara plugin (optional) for VFX

Performance

  • Code Modules: AITurret (Runtime)
  • Number of Blueprints: 13
  • Number of C++ Classes: 5
  • Network Replicated: Yes

Get the Plugin

Support


Ready to add intelligent turrets to your game? Get started with our comprehensive documentation below!