Add hit stop, camera shake, recoil, squash/stretch, sprite flash, damage numbers, and impact feedback to your 2D combat in minutes.Combat Juice 2D is a plug-and-play combat feedback toolkit for Unity 2D games.It helps you make attacks feel heavier, hits feel sharper, and enemies react with satisfying impact — without hand-crafting complex animations.Add the component, assign a profile, trigger a hit, and combine effects like recoil, hit stop, squash & stretch, sprite flash, camera shake, and damage numbers into one polished combat reaction.Designed for:2D action gamesPlatformersRoguelikesMetroidvaniasTop-down combat gamesPixel art or sprite-based gamesCombat Juice 2D focuses on one thing: making combat feel better fast.Key FeaturesHit stop / impact pauseCamera shakeDirectional camera shakeRecoil motionKnockback motionRotation kickSquash & stretchSprite flashDamage numbersAudio pitch randomizationImpact variation helpersScriptableObject reaction profilesReady-made presetsCustom inspectorTest buttons inside the editorBeginner-friendly setupModular runtime architectureBuilt for Unity 2DWorks with SpriteRenderer-based charactersUses clean C# runtime modulesScriptableObject-based profilesRuntime, editor, demo, and documentation separatedAssembly definition supportNo third-party dependenciesIncludes demo sceneIncludes sample profilesIncludes documentation and quick-start guideAI tools were used to assist with code structure, documentation drafting, and implementation review. Final design decisions, testing, tuning, and asset integration were manually reviewed and refined.


