View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.4.7 or later
- Package size
- 129 KB
- Files
- 75
- Favorites
- 1
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $9.99 on
Keywords
Movement Juice 2D
Drop-in game feel for Unity 2D: add squash, shake, trails, particles, audio, camera juice, haptics, and tuned profiles to any controller.
Price $9.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Movement Juice 2D screenshot 1
About this asset
Movement Juice 2D is a drop-in game-feel toolkit for Unity 2D characters. It works with your existing controller and adds polished movement feedback without replacing your physics, movement code, or animation setup.
It includes:
- Universal movement signal system for Jump, Land, HardLand, Dash, TurnAround, RunStart, RunStop, WallSlide, Crouch, DoubleJump, Hurt, Death, Step, Custom, and more.
- Three integration paths: automatic Rigidbody2D adapter, manual broadcaster component, and one-line static API.
- Profile-based tuning with complete feel presets.
- Runtime profile swapping.
- Master intensity control and juice on/off support.
- Squash and stretch module.
- Camera shake module.
- Pooled particle burst module.
- Pooled trail / afterimage module.
- Pooled audio module with volume, pitch, concurrency, and spatial blend controls.
- Hit-stop / freeze-frame module.
- Juice camera rig with smooth follow, velocity lookahead, lead-the-jump, and dash zoom.
- Speed lines module.
- Motion streak module.
- URP Light2D pulse module.
- Haptics module with mobile vibration and custom gamepad/native bridge event.
- Momentum and combo scaling system.
- Runtime tuning panel.
- Visual signal-to-effect graph window.
- Setup wizard for one-click installation on a character.
- Profile inspector with managed-reference effect editing.
- Sample content generator.
- Demo scenes.
- URP-first support for Unity 6, with legacy fallback support for older Built-in projects.
- Fast Enter Play Mode support.
- Pooled, event-driven runtime design for strong performance and low GC pressure.
- Full C# source and clean assembly definitions.
Movement Juice 2D is built for platformers, metroidvanias, action games, runners, arcade games, and any Unity 2D project where movement should feel sharper, punchier, heavier, floatier, or more responsive in minutes.
From the publisher's Asset Store listing.
Technical details
- Unity 2D game-feel toolkit for existing character controllers
- URP-first support for Unity 6+
- Legacy Built-in Render Pipeline fallback for older Unity projects
- Universal movement signal system
- Automatic Rigidbody2D signal adapter
- Manual broadcaster component
- Static one-line API: Juice.Emit(...)
- Profile-based effect system using ScriptableObject presets
- Runtime profile swapping
- Global intensity control
- Juice on/off support
- Squash and stretch module
- Camera shake module
- Particle burst module with pooling
- Trail / afterimage module with pooling
- Audio module with pooled voices
- Hit-stop / freeze-frame module
- Juice camera rig with follow, lookahead, jump lead, and dash zoom
- Speed lines module
- Motion streak module
- URP Light2D pulse module
- Haptics module with mobile vibration and custom haptic event bridge
- Momentum and combo scaling system
- Runtime tuning panel
- Visual signal-to-effect graph editor
- Profile inspector with add-effect menu
- One-click setup wizard
- Sample content generator
- Demo scenes included
- Event-driven effect playback
- Low-GC runtime design
- Fast Enter Play Mode compatible
- Full C# source included
- Clean assembly definitions
- No third-party dependencies
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.4.7f1 | Compatible | Compatible | Not listed |
As listed on the Asset Store.