Control common animations procedurally without making animations! Check the list below.
What is this plugin:
This plugin is designed to be completely character independent so you can use your own characters with the system. The goal is to take a lot of the difficulty out of the animation process and bring you a smooth system that handles most of the common animations procedurally, while also being fully replicated for multiplayer use. The system is written in C++ with everything exposed to blueprint to give you ease of use with blueprint while being more performant than the competitions. I provide examples for everything required which is an example firearm, character, and animation blueprint which can easily be retargeted to your own character. Every procedural aspect of this system is customizable through either graphs, variables, or both. For example recoil. Recoil is controlled through two graphs, one for the location and one for the rotation of each shot. Then it has a series of variables so you can get a random result with each shot that is unique per firearm. To perform recoil you call PerformProceduralRecoil on the firearm or animbp. This function takes in a multiplier so you scale up/down your recoil effortlessly based on your stance such as standing/crouching/prone.