Advanced C++ (Blueprint Exposed) solution made for convenient creation of visual recoil for any kind of shooter.
📺 Trailer
C++ knowledge is not mandatory. However, it's strongly recommended to have at least a basic understanding of Blueprints to work with the plugin. Also, the asset doesn't include character and shooter mechanics (e.g. aiming, different fire modes, etc.) - it's only about procedural animation.
PRAS is a plugin, which makes the firearms animation process much faster and easier. With the help of curve based solver, it's possible to achieve high-quality results, without using third-party software. For fast prototyping, when there's no time for curves, an alternative legacy solver is available. The code-driven approach makes it possible to save memory budget, modify animation on the fly and make animations look unique.
Don't want to create a lot of animation sequences? Then, PRAS is the right choice for you.
UPD: since 2022.0.1 it's possible to convert baked animations into procedural ones via CurveExtractor modifier.
Here are 3 steps you need to do, once you've got the asset:
PRAS isn't perfect yet, so bugs can be expected. If you've faced one, please, let me know. Issues can be reported here, but before submitting your problem, please, follow these rules:
For suggestions go here. And don't forget to mark it with ⭐feature label!
Features:
Code Modules:
Number of Blueprints: 1
Number of C++ Classes: 5
Network Replicated: Yes
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation: https://github.com/guip97/ProceduralRecoilAnimationSystem/wiki
Official web page: https://github.com/guip97/ProceduralRecoilAnimationSystem
Public roadmap: https://github.com/guip97/ProceduralRecoilAnimationSystem/projects
Demo: https://mega.nz/file/a7xnXSaJ#9IgyvzDNo_gFHpYT9R1dqnxYn4SnHsv7M94JOtoCm-I
Example project: https://drive.google.com/file/d/1UyzxqXWuF-z7rzbdKiPrWxTYOYPgbGbN/view?usp=sharing