Recently I made a C++ Plugin for Unreal Engine for learning Purposes. I really enjoyed the whole process as it was something new to me and in it learned lots of cool things. So here is the project overview. You can visit https://forums.unrealengine.com/community/released-projects/1801537-modular-mortar-c-plugin for more information or checkout the marketplace https://www.unrealengine.com/marketplace/en-US/product/modular-mortar-c-plugin 😀
Project Overview:
Mortar Plugin allows creating Mortar Gun with basic functionalities like firing as quickly as possible. This plugin is developed mainly using C++ which handles most of the functionality and neatly exposes 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. Users can then just drag and drop the mortar into the game which then will be ready to shoot.
Features:
Modular Pawn which contains all the components and allows setting up own meshes.
Mortar Projectiles allows us to set up particles, sound. Allows specifying your own Projectiles actor also.
Allows to set up audio for spawning projectile or for hitting a surface.
Team System Present to allow having a team for each Mortar that can also be added to any actor.
Proper Health Damage system which can also be added to any actor.
Behavior Tree Tasks for shooting in C++.
Many Parameters including Rotation speed, Elevation speed, Elevation Min Max angle, firing speed, reload speed and many more present to change behavior as needed.
Everything properly documented. https://finalrockstar-mortarplugin-ue4.netlify.app/
Comments