
Description
Trailer | Demo | Documentation | Discord
WEAPON RECOIL MATTERS.
The framework gives you full control over procedural weapon and camera recoil directly inside Unreal Engine 5.
It generates procedural weapon motion in real time.
Build lightweight SMGs, aggressive rifles, heavy machine guns and any other type with full control over recoil behavior.
No external animation software required.
BUILT FOR MODERN FPS GUNPLAY
Modern FPS games demand more than simple camera shakes and repetitive firing animations.
Excellent Procedural Recoils consists of two advanced procedural core systems working together to create believable and satisfying FPS weapon feedback.
The Procedural Animated Recoil system drives weapon, hand and arm animation behavior entirely through layered procedural motion. From aggressive kickback to subtle stabilization and swaying, every movement is generated dynamically in real time.
The Procedural Camera Recoil system controls visual weapon impact through camera movement, shot impulses, recoil buildup and recovery behavior. The result is stronger weapon feedback and more convincing shooting response.
Both systems are deeply customizable, fully modular and designed to work seamlessly together.
PROCEDURAL ANIMATION RECOIL
The Procedural Animation Recoil system is built around a dedicated Animation Blueprint architecture responsible for procedural hand, arm and weapon motion.
Features include:
Kickback
Fire-rate driven motion
Procedural swaying
Stability buildup
Recovery behavior
Independent axis scaling
Fully accessible ADS & Hipfire scaling controls
Randomized micro movement
Curve-driven detailing
Every layer contributes independently to the final weapon behavior. The result is recoil that feels responsive, varied and consistent under sustained fire.
PROCEDURAL CAMERA RECOIL
The Procedural Camera Recoil system is powered through a dedicated Camera Component architecture focused on responsive visual weapon impact and camera feedback.
Features include:
Camera impulses
Procedural roll, pitch and yaw recoil
Recoil accumulation
Independent axis scaling
Fully accessible ADS & Hipfire scaling controls
Recovery tuning
Pattern control
Built to enhance responsiveness without sacrificing player control.
START WITH GREAT WEAPON FEEL
Excellent Procedural Recoils includes 60 carefully crafted recoil presets built to give developers a strong starting point within minutes.
Simply:
duplicate a preset
apply it to your weapon
tweak a few values
create entirely new recoil behavior
Small adjustments can completely change how a weapon behaves. Developers can quickly build unique recoil setups without creating complex animation pipelines from scratch.
Built for fast iteration.
Designed for creative freedom.
FULLY PROCEDURAL. FULLY CUSTOMIZABLE.
Every aspect of the recoil behavior can be adjusted, scaled and shaped to match your game.
ADS and Hipfire scaling controls are accessible throughout the entire framework. Developers can independently fine tune recoil behavior, weapon handling and responsiveness for every gameplay scenario.
Create:
responsive competitive gunplay
aggressive arcade recoil
grounded tactical handling
heavy cinematic firepower
stylized FPS experiences
The modular architecture is built for long-term scalability and clean expansion.
DESIGNED FOR DEVELOPERS
Excellent Procedural Recoils was built as a production-ready framework focused on scalability, clarity and workflow efficiency.
Features include:
100% Blueprint workflow
Modular architecture
Beginner-friendly setup
Advanced tuning capabilities
Per-weapon recoil profiles
ADS & Hipfire behavior
Real-time debugging tools
Layer isolation system
Fast iteration pipeline
Clean integration workflow
Easy to learn.
Powerful to master.
FAST ITERATION WORKFLOW
The framework includes the EUW_ProceduralRecoilWeaponInfo utility widget blueprint built to accelerate recoil creation and balancing workflows.
The widget automatically updates whenever the active weapon changes and instantly displays the currently assigned DA_AnimRecoilDefinition and DA_CameraRecoilDefinition assets.
This allows developers to modify recoil values in real time while actively shooting and testing weapon behavior directly inside the Editor.
To further streamline iteration, the included debug widget can automatically aim the weapon and simulate firing behavior using configurable firing intervals and pause timings.
The result is a fast and efficient recoil workflow focused on iteration, balancing and testing.






