Turret C++ Plugin

Final Rockstar - Aug 19, 2020
Not Yet Rated

Mortar/Turret Plugin allows creating Mortar Gun with basic functionalities like firing as quickly as possible. This plugin is developed mainly using C++ with functionalities neatly exposed to blueprint

  • Supported Platforms
  • Supported Engine Versions
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Video Playlist - https://www.youtube.com/playlist?list=PL6UAS1Qj0aSaw2gs4G54qnWhUF0TKK-jD

Modular Mortar/Turret Plugin is a C++ plugin that allows to set up mortar Gun with basic functionalities like firing, detecting enemies, and destroying them. The C++ classes handle most of the functionality and neatly expose features to blueprint to avoid creating complex code in blueprints. Users can easily add particle effects, sound effects. This plugin also contains a proper Health Damage system which can be added to any other actor also. The plugin includes all the logic for detection and choosing the best target. Blueprints provided by this plugin are already configured so the user would only require to add meshes, materials, particles and sound effects. Users can then just drag and drop the mortar into the game which then will be ready to shoot. Also, this plugin contains a couple of generic components that can be added to any other actors for adding more functionalities. 


  • Mortar Pawn.
  • Mortar AI Controller.
  • Behavior Tree.
  • Projectile Class.
  • Health Bar Widget.
  • Health Component
  • Team Support
  • Team Switching Support

Technical Details


  •  Modular Pawn which contains all the components and allows setting up own meshes
  •  Mortar Projectiles allows to setup particles,sound.
  •  Allows to setup audio for spawning projectile or for hitting a surface.
  • Allows to have team for each Mortar using a component which can be added to any actor.
  • Proper Health Damage system which can also be added to any actor.
  • Behavior Tree Tasks.

Code Modules:

  •  Name - MortarPlugin,Type - Runtime ,Loading Phase - PreDefault 

Number of Blueprints: 6

Number of C++ Classes: 11

Network Replicated: No

Supported Development Platforms:Windows

Supported Target Build Platforms: Windows

Documentation: https://finalrockstar-mortarplugin-ue4.netlify.app/

Important/Additional Notes:

For Support You can visit - Discord