20 Free Combat Feel and Juice Resources (Hitstop, Screenshake, VFX Timing) (2026 Edition)
Talks, articles, and engine docs for hitstop, anticipation, screenshake, tween curves, and impact timing—bookmark before your next combat polish pass. Updated April 2026.
Foundational article on tuning amplitude, frequency, and decay so camera motion sells impacts without inducing nausea.
Use for: baseline shake presets and playtest comparisons
Classic talk on layering sound, motion, and feedback loops—turn the checklist into a one-page juice pass for each attack.
Use for: milestone reviews and publisher demos
GMTK – Why Does Celeste Feel So Good?
Video EssayFrame-accurate breakdown of coyote time, jump buffering, and screen effects—many patterns transfer straight to action and brawlers.
Use for: platform-adjacent combat and input forgiveness
Deep dive on composing shake with gameplay state, trauma blending, and when less shake reads stronger.
Use for: boss phases and multiplayer readability
Twelve Basic Principles of Animation
ReferenceQuick reference for anticipation, exaggeration, and timing—maps directly to wind-up frames before a hit connects.
Use for: melee readability and telegraph tuning
easings.net
ToolEasing cheat sheet with copy-paste cubic-bezier values—pair with engine tweens so UI and camera moves do not feel linear and cheap.
Use for: damage numbers, zoom punches, and recoil snaps
Unity Scripting API – Time
Official DocsdeltaTime, fixedDeltaTime, and timeScale references—essential when implementing hitstop without desyncing physics or input.
Use for: consistent pause frames across framerates
Unity Manual – Particle System
Official DocsBursts, curves, and trails for one-shot impact flares—tight timing with hit events sells contact even with placeholder art.
Use for: slash sparks and muzzle flashes
Unity – Cinemachine Impulse
Official DocsImpulse sources and listeners for procedural camera punch that composes with follow cameras and noise profiles.
Use for: decoupling shake from raw transform hacks
Godot Engine – Tween
Official DocsProperty tweens with easing presets—ideal for scale pops, brief slow-motion UI, and snapping sprites on hit.
Use for: GDScript juice without custom curves
Godot Engine – AnimationPlayer
Official DocsAnimation tracks and method calls to fire VFX, audio, and freeze frames in sync with authored clips.
Use for: combo windows and cancel rules
Unreal Engine – Camera Shake
Official DocsShake blueprints and oscillators integrated with gameplay cameras—match shake intensity to damage tier or weapon class.
Use for: FPS and third-person combat
Unreal Engine – Niagara VFX
Official DocsParticle authoring for impacts, trails, and GPU-friendly bursts—pair with camera shake for readable hit confirmation.
Use for: vertical slice polish in UE5
MDN – Web Audio API
Official DocsScheduled playback and precise timing for browser games—align transient sounds with frame-perfect hit windows.
Use for: HTML5 combat and Phaser stacks
Real-Time VFX Community
CommunityForum breakdowns of stylized impacts, dissolve timing, and shader tricks from working VFX artists—free registration for most threads.
Use for: reference boards before you author Niagara or Shader Graph