Articles

Screen Shake: The Most Misused Tool in Game Dev

Screen shake is the single most recognisable juice technique - and the most commonly done wrong. A complete guide from basic implementation to trauma-based systems, with the four mistakes that break it.

28 April 2026 ยท 6 min read

Jan Willem Nijman of Vlambeer gave a talk in 2013 called The Art of Screenshake. In it, he walked through a simple top-down shooter and progressively added feedback elements. Each addition made the game feel better. But when he added screen shake, something different happened. The audience laughed - not because it was funny, but because the transformation was so immediate and so dramatic that it felt almost absurd. That is how powerful screen shake is. And that is exactly why it is so often misused.

Why Screen Shake Works

Screen shake works because it simulates a real-world physical response. When a large impact occurs near us in the physical world, our visual field shakes. The brain has been trained by a lifetime of experience to associate that visual instability with force. When you add screen shake to a game event, the brain reads it as evidence of physical impact, even though nothing physical is happening.

This is the metaphor at work. Screen shake is borrowing from physical reality to make a digital event feel real. The shake amplitude communicates force magnitude - a bigger shake reads as a bigger impact. The decay speed communicates event type - a sharp fast-decaying shake reads as an explosive hit, while a slow sustained shake reads as ongoing ground tremor.

The important corollary: wrong shakes break immersion. A tiny graze hit with a massive screen-filling shake feels absurd. The metaphor works only when the shake is calibrated to the event. Scale is everything.

Building a Shake Language

The most important design decision about screen shake is not how to implement it - it is how to make it a consistent language. If explosion and bullet graze produce the same shake, players cannot distinguish between them. If boss stomp and regular footstep shake identically, the boss loses its weight.

Define an intensity scale before implementing any shake, and map every game event to a tier. A four-tier system covers most games:

Light (3-5 frames, tiny amplitude): minor hits, small pickups, UI confirmations. The player knows something happened but the world barely flinched.

Medium (6-10 frames, moderate amplitude): direct hits, hard landings, significant events. This is the workhorse tier - most hits in an action game live here.

Heavy (12-20 frames, large amplitude): explosions, boss attacks, high-impact events. Used sparingly. When it fires, the player should feel it.

Catastrophic (20+ frames, rapid oscillation): death, nuke, screen-filling event. Rare. Should feel like a physical event happening to the player.

Stick to the tiers. Every shake should map to a category. When players have seen light shake a dozen times, they know it means a minor hit. When heavy shake fires, they feel the difference. This unconscious learning is the feedback language at work.

Naive vs. Trauma-Based Implementation

The naive implementation of screen shake moves the camera by a random offset each frame. This works, but it has a problem: random jitter looks and feels artificial. Real camera shake - caused by an actual physical impact - produces smooth, organic oscillation, not jitter.

The better approach, popularised by Squirrel Eiserloh, is trauma-based shake with Perlin noise. Instead of directly setting a shake amount, you accumulate trauma (a 0-1 value representing impact severity). Each frame, trauma decays. The shake displacement is derived from trauma squared, sampled through Perlin noise for smooth movement.

Squaring trauma means light impacts produce very little shake (0.2 squared = 0.04) while heavy impacts produce dramatic results (0.9 squared = 0.81). Multiple simultaneous hits accumulate naturally. And Perlin noise produces the smooth oscillation that makes shake feel physical rather than digital.

Key Parameters to Tune

Amplitude - maximum displacement in world units. Keep this lower than your instinct suggests. A shake that feels dramatic in isolation often feels overwhelming in context.

Trauma decay rate - how quickly shake resolves. Faster decay = snappier, more explosive feel. Slower decay = heavier, more sustained impact feel.

Noise frequency - how fast the Perlin noise moves. Too high = jittery (use sparingly, only for catastrophic events). Too low = slow rocking (not readable as impact). A frequency around 20Hz works for most hits.

Directionality - fully random displacement, or biased toward the impact direction. Directional shake communicates not just force but force direction, which adds information. An impact from the right shaking the camera rightward reads as physically accurate.

The Four Mistakes That Break Screen Shake

Too much shake for too long. The most common failure mode. If every hit produces substantial shake and combat involves dozens of hits per minute, players develop motion sickness and fatigue. The cumulative effect of sustained shake is nausea. Shake should spike and resolve quickly.

Uniform shake for all events. If the same shake plays for a coin pickup, a sword hit, and a boss slam, players stop reading it as information. The feedback language collapses. Every game event starts feeling like every other. This is worse than no shake, because it actively trains players to ignore the signal.

No accessibility option. Screen shake is one of the most common triggers for motion sickness and vestibular sensitivity. Always provide a toggle or slider. This is not optional - it is a platform requirement on some consoles and a basic accessibility standard across the industry.

Shake without matching audio. Screen shake that fires without a corresponding sound feels hollow. The visual channel is screaming; the audio channel is silent. The three-channel rule applies: shake without audio leaves a gap that undermines the whole effect.

Genre and Context Considerations

Screen shake is not appropriate for every game. In horror games, sustained or unexpected shake can break the player's ability to process their environment, but a precisely timed small shake on a jump scare can amplify the effect dramatically. In puzzle games, shake is almost never appropriate. In precision platformers, shake can help communicate landing weight without being so intense it disrupts navigation.

In VR, screen shake in the traditional sense is not available - camera displacement causes immediate motion sickness. VR juice uses controller haptics and sound spatialization instead of visual shake. This is covered in the VR Juice article in the Genre-Specific series.

Testing Your Shake

The best test for screen shake is fresh eyes after a 24-hour break. Developers tune shake while looking at it continuously and become desensitised. What feels powerful after an hour of tuning often feels overwhelming to a fresh player. Always playtest shake with someone who has not been in the session.

A secondary test: play with audio off. If the shake still reads as information - if you can still distinguish light from medium from heavy events by the shake alone - your feedback language is working. If all shake looks the same without audio to differentiate it, the visual language is not carrying its weight.

Screen shake is one of the fastest wins in game juice. A game with no shake that gets a well-calibrated shake system in a single afternoon will feel substantially more alive. But that same afternoon of poor calibration - uniform shake, too much amplitude, too long duration - will make the game feel worse than before. The difference between good shake and bad shake is not whether you use it. It is whether you use it deliberately.

Part of a series

Visual Techniques