Turn Stiff, Floaty Mechanics into Addictive, Punchy Gameplay
Ever wonder why hitting an enemy in Hollow Knight, Celeste, or Doom feels so incredibly satisfying, while your prototype feels like cardboard?
The secret isn't high-end graphics. It's Juice.
Game feel is the tactile conversation between the player's fingers and the screen. When an attack connects, the player expects an immediate symphony of micro-events: a 0.08s frame freeze (HitStop), directional camera punch, trauma-based screen shake, chromatic aberration pulse, volume-preserving character deformation, and pitch-randomized audio with low-pass ducking.
JOIN DISCORD | DOCUMENTATION | OTHER ASSETS
Why do most indie prototypes feel flat, floaty, and unrewarding?
Because true "game feel" requires dozens of intertwined micro-feedbacks: volume-conserving squashes, responsive 2nd-order spring physics, trauma-curved camera shakes, frame-perfect hitstops, and dynamic audio ducking. Building this from scratch takes weeks of tedious boilerplate and risks tanking your mobile frame rate with Garbage Collection spikes.
Meet PULSE — the definitive AAA Game Feel & Polish Engine for Unity.
Designed for developers who refuse to compromise between tactile satisfaction and zero-overhead performance, PULSE gives you an entire studio-grade feedback pipeline in one line of zero-GC C# code or one click of an inspector preset.
Featuring an interactive 2nd-Order Spring Studio, trauma-based Camera Shake with Cinemachine bridging, radial Shockwave Shaders, pooled Combat Text Popups, and a 1-Click Scene Setup Doctor, PULSE transforms amateur mechanics into punchy, addictive gameplay in seconds.
With over 50+ battle-tested presets for combat, movement, arcade, and UI, you will never ship a stiff game again.
Stop wrestling with clunky tweens. Inject juice into your game today.
Default Unity provides none of this out of the box. You are left writing messy coroutines, fighting DOTween allocations, or buying bloated 150MB mega-frameworks that take three days to learn.
PULSE solves this forever.
Engineered as a clean, high-performance, dark-tech powerhouse, PULSE gives you an industrial-grade game feel pipeline that runs with zero runtime GC allocations and requires zero boilerplate.
⚡ 8 Powerhouse Modules Built into One Unified Engine
1. 🌀 2nd-Order Harmonic Spring Physics Engine
Say goodbye to stiff, robotic linear tweens. PULSE features true 2nd-order differential harmonic oscillator physics (simulating exact mass, angular frequency ff, damping ratio ζζ, and initial velocity response rr).
- Any Target, Zero Allocations: Drive Transforms (position, rotation, scale) and UI RectTransforms (anchoredPosition, sizeDelta, CanvasGroup alpha).
- Interactive Spring Studio: Tweak damping and elasticity in real time with our live curve visualizer window before touching a single line of code.
- Instant Presets: Switch instantly between Snappy, Bouncy, Gentle, Stiff, and Wobbly dynamics.
2. 🎥 Trauma-Based Camera Polish & Cinemachine Auto-Bridge
Based on the industry-standard trauma model (Trauma2Trauma2 / Trauma3Trauma3 decay), PULSE delivers natural, physical screen shake that never clips or disorients players.
- Smart Trauma Management: Stack explosions smoothly without violent camera jumping.
- Directional Kick & FOV Zoom-Punch: Kick the camera along recoil vectors and pulse field-of-view on heavy impacts with smooth exponential recovery.
- Seamless Cinemachine 2 & 3 Support: Zero-setup adapter automatically connects to your active Virtual Cameras.
3. 🧪 Volume-Conserving Squash, Stretch & Organic Wobble
Bring 2D sprites and 3D models to life with physical mass conservation.
- Mathematical Volume Conservation: When characters squash down along the Y-axis (Sy<1Sy<1), the X and Z axes expand automatically (1SySy1 for 3D meshes, 1SxSx1 for 2D sprites) to preserve exact physical volume.
- Arbitrary Impact Axes: Squash against angled walls, slopes, or ceilings.
- Sinusoidal Wobble / Jiggle: Decaying rotational, positional, and scale harmonic jiggle for jelly monsters, UI badges, and landing impacts.
4. ⏱️ Frame-Perfect HitStop, Slow-Motion & Time-Rewind
Control the temporal flow of your game with microsecond accuracy.
- Micro HitStop: Freeze frame the scene for 50–100ms on heavy weapon impacts to deliver visceral crunch.
- Smooth Slow-Mo Easing: Transition into bullet-time with customized cubic ease-in and ease-out curves that preserve UI audio responsiveness.
- Integrated Time-Rewind System: Built-in ring buffer tracks transform positions and velocities for instant rewinds without external packages.
5. 💥 GPU Shockwaves, Screen Glitch & Impact VFX
Turn simple hits into visual spectacles without killing your fill rate.
- Custom Shockwave Shader: Optimized radial screen refraction with chromatic fringe for explosions, boss stomps, and spell casts (URP & Built-in).
- Zero-Allocation Material Flash: Pure MaterialPropertyBlock flash tints on damage — 0 B garbage generated.
- Ghosting / After-Image Trails: High-performance mesh/sprite snapshot trails for dashes, teleports, and high-speed motion.
- Particle Pool Orchestrator: Instantly burst pooled spark and dust particles at collision contacts without runtime instantiation.
6. 🔊 Zero-GC Spatial Audio & Master DSP Low-Pass Ducking
Audio is 50% of game feel. PULSE includes a complete procedural audio sub-engine.
- Zero-Allocation Audio Pool: 32 pre-warmed audio channels prevent frame hiccups during intense firefights.
- Smart Pitch & Volume Detuning: Eliminates the dreaded "machine-gun audio fatigue" through subtle procedural pitch variations (1.0±0.11.0±0.1).
- Dynamic DSP Low-Pass Ducking: Instantly muffles world audio during slow-motion, low health, or underwater states via the master audio listener.
7. 🏷️ TextMeshPro Floating Combat Numbers & Drop-In Juicy UI
Never write another floating text manager.
- Pooled Combat Numbers: Billboarded world-space damage popups, critical strike bounces, and healing counters with customizable parabolic trajectories.
- Drop-In Juicy UI Components: Replace stock Unity UI elements with JuicyButton, JuicyHealthBar (delayed ghost lag bar), JuicySlider, and JuicyWindow for instant tactile interface polish.
8. 🎛️ Cyberpunk Dark Tech Editor Suite & Preset Vault
Designed for speed, joy, and developer ergonomics.
- Central Command Dashboard: Real-time event log, live test triggers, and interactive code snippet generator.
- 1-Click Scene Setup Doctor: Automatically validates project render pipelines, tags, audio listeners, and camera rigs with one button.
- Scene View Floating HUD & Hierarchy Badges: Trigger and audition feedbacks directly in the Scene View without entering Play Mode.
- 50+ AAA Ready-to-Use Presets: Combat, Movement, Arcade, and UI presets ready to drag and drop.
👥 Built for Every Role in Your Game Studio
- For Game Designers: Craft punchy weapons, responsive platforming, and juicy UI without waiting for programmer bandwidth. Tweak springs and curves visually in the Spring Studio.
- For Programmers: Enjoy a clean, idiomatic C# API. Access everything from a single static line (Pulse.ScreenShake() or Pulse.HitStop()). Zero GC allocations, zero thread blocking, 100% Native Unity execution.
- For Level Designers: Drop pre-configured bounce pads, destructible crates, and environmental traps into scenes with pre-baked feedback profiles that just work.
- For QA & Technical Directors: Sleep soundly knowing your game feel pipeline is optimized for constrained mobile, Nintendo Switch, and WebGL targets with strict zero-GC loops and clean asmdef separation.