The Procedural Weapon Animation System (PWAS) is a complete Blueprint-driven solution for generating high-quality first-person weapon animations without any traditional animation assets. Every effect—recoil, sway, ADS offsets, movement cycles, breathing, IK alignment, camera kick, pose offsets, weapon collision, and more—is computed procedurally in real-time and can be tuned live through an in-editor procedural preset widget (including loading and saving presets). PWAS is designed for indie developers, technical artists, prototypes, and studios who want AAA-quality weapon feel with minimal setup. Weapon Compatibility: Works with weapons attached to ik_hand_gun. Also works for setups where weapons are usually attached to hand_r. Both workflows include: Full left-hand IK support, customizable hand_r offsets, weapon pose tuning (location + rotation), elbow placement adjustments. PWAS ships with fully set-up examples for each workflow. Core System: Procedural Weapon Animation Component, preset-based system for recoil, sway, ADS, stance, and movement behavior, 300+ editable parameters, left hand IK system (Two-Bone + FABRIK), reload while aiming. Tools: Live in-editor Preset Editing Widget (editor-only), save/load custom presets instantly. Examples: Weapon Blueprints (Pistol, Rifle, SMG, LMG, Shotgun, Sniper), Animation Blueprints, demo maps showing real gameplay usage, prefab preset library for common weapon classes. Perfect For: First-person shooters, horror shooters, extraction shooters, tactical/realistic FPS, sci-fi/fantasy weapon systems, rapid prototyping & iteration workflows. Quick Start Guide: Add the Procedural Weapon Component to your player character. Set up the included animation blueprint example. In your weapon BP, add a variable of type DA_WeaponProceduralPreset and assign (duplicate before modifying) a preset. Attach your weapon to ik_hand_gun. Adjust weapon pose offsets and hand positions as needed. Ensure your weapon mesh contains: LeftHandIK socket (for off-hand IK), Muzzle socket (for collision & optional example bullets). After this, the weapon becomes fully procedural and ready to use. Notes: This pack will receive updates and content, price may increase depending on content added. The live preset editor is an editor-only tool used for authoring and tuning presets. It is not included in packaged builds. Always back up your project before updating the plugin in case new logic affects existing presets. Decrease Near Clip Plane inside Project Settings. 0.01 is a good value, this is to prevent weapon clipping when the models are close to the camera.