Procedural Hit Reactions System – Unity

Breathe life into your characters with Procedural Hit Reactions – a modular, lightweight, and powerful system for dynamic, physical hit responses!

No need for countless animations or complicated setups — whether you’re making shooters, action RPGs, VR games, or anything in between, this asset gives you smooth, believable hit reactions with minimal effort.

This system is actively updated and evolving — many more features and improvements are on the way!

🌟 Key Features

  • Bone-Specific Reactions: Easily attach reactions to any bone or body part — head, chest, arms, even props.
  • Customizable Reaction Profiles: Use simple ScriptableObjects to define reaction strength, rotation, translation, blend curves, and timing.
  • Directional Awareness: Make impacts feel real by reacting to incoming bullet vectors or contact points.
  • Additive or Override Modes: Blend reactions into your existing Animator-driven motions — or skip animations entirely and apply procedural motion directly to Transforms.
  • Advanced Blending Controls: Fine-tune blend-in/out speeds, simulate heavy impacts with Slow Blend Mode, or carry over previous reactions for ultra-smooth realism.
  • Follow-Through Effects: Make connected bones (hair, weapons, gear) naturally trail behind the main impact motion.
  • Plug-and-Play Projectile Integration: Easily add our included HitReactionTrigger script to any projectile, melee weapon, or explosion — and automatically trigger hit reactions on collision. Supports both Rigidbody-based and Transform-based projectiles!
  • Minimal Setup, Maximum Power: No runtime rig rebuilds. No heavy Animator constraints. Just plug, configure, and react!
  • Full Flexibility: Works with animated characters (Animator) or static objects — all handled procedurally through Transform overrides when needed.

🎯 Perfect For

  • Third-Person Shooters
  • First-Person Games
  • Melee Combat Systems
  • Projectile Impact Reactions ( Arrows, bullets etc. )
  • VR / AR Interactions
  • Explosions, impacts, and environmental destruction
  • Any project needing dynamic impact feedback

💎 Why Choose Procedural Hit Reactions?

✅ Ultra-lightweight and optimized for runtime performance

✅ Fully modular — easy to customize or extend

✅ Works alongside Unity Animator or entirely Transform-driven

✅ Minimal setup time: Get up and running in minutes

✅ Clean, readable full C# source code included

✅ Full documentation, tutorials, and active Discord support

✅ Actively updated — with even more improvements coming!

🎁 Bonus

  • Ready-to-go projectile and character demo scenes included
  • Full C# source code included
  • Supports Unity Animator layers (for clean blending)
  • Free future updates

Bring dynamic, believable hit reactions to your gameobjects today!

Feel the impact — procedurally.

✨ Links

📚 Full Documentation and Tutorials

💬 Join Our Discord for Support and News

Changelog

Version 1.1 — May 2025

• ReactionProfile Overhaul: Moved all per-hit options (timing, blend behaviour, hit acceptance, axis-locks) from BodyPartReactor into ReactionProfile

•FollowObjects System: Replaced legacy followTransforms with List to allow per-object rot/pos weights

• Inspector Enhancements: Migrate Legacy Settings button to convert v1.0 reactor fields into a new profile asset
• Create New Profile button under the Profile header

• Migration Utility: Automatically duplicates and renames profiles when legacy values differ, preserving existing setups 

• Added UnityPackages for each render pipeline (builtin,urp,hdrp) so the demo

is playable on any render pipeline.


Version 1.0 — Initial Release

  • Core procedural hit-reaction system
  • Basic BodyPartReactor + HitReactionController
  • HitReactionTrigger for auto-routing projectile impacts
  • Sample FPSController and demo scene included

Home Page: _https://assetstore.unity.com/packages/tools/animation/procedural-hit-reactions-system-318532