Skip to main content

Setup Guide

Complete guide to installing and setting up the AI Turret plugin in your Unreal Engine project.

Installation Steps

1. Install the Plugin

Follow the official Unreal Engine documentation for plugin installation:

  1. Download the plugin from the Fab Marketplace
  2. Extract the plugin files to your project's Plugins folder
  3. If the Plugins folder doesn't exist, create it in your project root directory

2. Enable the Plugin

After installing the plugin, you need to enable it in your project:

  1. Open your Unreal Engine project
  2. Go to EditPlugins
  3. Search for "AI Turret" in the plugin browser
  4. Check the Enabled checkbox next to the AI Turret plugin
  5. Restart Unreal Engine when prompted

Enable Plugin

3. Show Plugin Content

To access the plugin's content and blueprints:

  1. In the Content Browser, click on Settings (top right corner)
  2. Make sure Show Plugin Content is checked
  3. You should now see the plugin content in the Content Browser

Basic Setup

Adding a Turret to Your Map

  1. Navigate to PluginsAITurret ContentTurret
  2. Drag and drop BP_TurretPawn into your map
  3. The turret is now ready to use with default settings!

Plugin Content Structure

The plugin includes the following content:

📁 Content

  • 📁 Examples - Contains maps and blueprints to help you get started
  • 📁 Blueprints - Various interesting blueprints used in the example map(s)
  • 📁 Input - Default input config from ThirdPerson template
  • 📁 Maps - Example maps and meshes
  • 📁 Turret - The main turret plugin content

📁 Turret (Main Plugin Content)

  • 📁 audio - Various sound effects
  • 📁 material - Turret materials
  • 📁 model - The turret skeletal mesh
  • 📁 textures - Turret textures
  • 📁 vfx - Various Niagara effects
  • ABP_Turret - Animation blueprint for the turret
  • B_TurretAIController - Default turret AI controller
  • B_TurretPawn - Default turret pawn
  • B_TurretProjectile - Default projectile

Dependencies

Required Dependencies

  • Unreal Engine 5.4 - 5.6

Optional Dependencies

  • Niagara Plugin - Required for VFX effects (plasma projectiles and muzzle effects)
    • Usually enabled by default in UE5 projects
    • If not enabled, go to EditPlugins and enable the Niagara plugin

Verification

To verify the plugin is working correctly:

  1. Open the example map: PluginsAITurret ContentExamplesMapsExampleTurretMap
  2. Press Play to test the turrets in action
  3. Move around the map to see how turrets detect and track the player

Troubleshooting

Plugin Not Showing in Content Browser

  • Make sure Show Plugin Content is enabled in Content Browser settings
  • Restart Unreal Engine after enabling the plugin

Niagara Effects Not Working

  • Enable the Niagara plugin in EditPlugins
  • Restart Unreal Engine after enabling Niagara

Compilation Errors

  • Make sure you're using a compatible Unreal Engine version (5.4 - 5.6)
  • Try regenerating project files if using C++ project
  • Clean and rebuild your project

Next Steps

Once you have the plugin installed and working:

  1. Check out the Blueprint Reference to understand the components
  2. Learn about Customization options
  3. Explore the Example Map for practical examples
  4. Join our Discord server for support and community discussions

Having issues with setup? Join our Discord server for direct support!