Skip to content
E
Egmatic
game feelgame juicesquash and stretchscreen shakegame polishgame design

How to Make Your Game Feel Good: A Guide to Game Feel and Juice

A game feels good when three things line up: the controls respond the instant you press a button, every action produces feedback the player can read, and a layer of polish — squash and stretch, screen shake, particles, sound — makes each interaction satisfying. Designers call the first two game feel and the third juice, and they are crafts with named techniques, not guesswork. This guide covers Steve Swink's three-part model of game feel, the juice principles popularized by Vlambeer's The Art of Screenshake and Jonasson and Purho's Juice It or Lose It, and the concrete techniques — hit-stop, coyote time, input buffering, easing — that turn a flat prototype into a game players do not want to put down. Grounded in real design talks and Disney's animation principles, with the accessibility limits of screen shake stated honestly.

Vladislav KovnerovJuly 9, 20267 min

A game feels good when three things line up. The controls respond the instant you press a button. Every action produces feedback the player can actually read. And a layer of polish — squash and stretch, screen shake, particles, sound — turns each interaction into something satisfying. Designers separate the first two, the responsiveness and the readability, into what they call game feel, and the third, the exaggeration and feedback, into juice. Neither is guesswork; both are crafts with named techniques you can learn and apply.

The good news is that almost all of this is cheap and procedural. You can take a prototype made of grey rectangles and make it feel great to play before a single piece of real art exists. That matters, because feel is the single biggest reason players keep playing — and it should be tested early, not bolted on at the end. This guide covers the model of game feel, the principles of juice, and the concrete techniques that turn a flat game into one players do not want to put down.

For the broader design context — mechanics, core loops, and where feel sits in the whole — our guide to game design basics is the companion piece.

What game feel actually is

Game feel is the moment-to-moment sensation of playing your game. Steve Swink, in his book Game Feel, gave the field a working definition by breaking it into three parts that have to work together:

ComponentWhat it meansFeels bad when it breaks
Real-time controlThe avatar does what you intend, when you intend itInput lag, momentum that fights the player, dropped presses
Simulated spaceA believable space with weight, collision, and physics you can intuitFloaty jumps, objects clipping through walls, no sense of mass
PolishFeedback and exaggeration on top of the first twoSilent impacts, motion that looks dead, no sense of impact

The key insight is the order. Real-time control comes first: a game that does not respond instantly cannot feel good no matter how much polish you add. Then the simulated space has to behave in ways the player can predict. Only then does juice amplify what is already working. Polishing a game whose controls lag is putting a fresh coat of paint on a broken machine.

What juice is, and where the vocabulary came from

Juice is the layer of feedback and exaggeration that makes an action feel satisfying rather than merely correct. The vocabulary was largely set by two talks that every game designer eventually watches.

  • Juice It or Lose It (Martin Jonasson and Petri Purho, 2012) takes a dull Breakout clone and piles on effects live on stage — squash, particles, trails, sound — until the same game feels alive. It is the canonical reference for what "juice" means.
  • The Art of Screenshake (Jan Willem Nijman of Vlambeer, 2013) is a rapid-fire list of roughly thirty tricks that made Nuclear Throne feel violent and immediate, from muzzle flash to hit-stop to camera kick.

The deeper roots are older still. The squash and stretch, anticipation, and follow-through that make a game sprite feel alive are borrowed directly from Disney's twelve principles of animation, laid out by Frank Thomas and Ollie Johnston in The Illusion of Life. A jump that squashes down before it launches and stretches as it rises uses exactly the same ideas a hand-drawn animator used in the 1930s.

The techniques that actually create feel

These are the reusable patterns. None of them requires art assets; all of them are timing and feedback.

Make input generous and precise.

  • Coyote time: let the player jump for a few frames after leaving a ledge, so a press that lands a moment too late still works.
  • Input buffering: remember a button press for a few frames and trigger it the moment the action becomes valid, so a press made slightly too early still counts.
  • Keep both windows small — usually well under 150 milliseconds — so the game feels forgiving, not sloppy.

Make every action answer back.

  • Hit-stop: freeze the game for a few frames on a heavy impact. That micro-pause, often as short as 40 to 80 milliseconds, sells weight better than any animation.
  • Screen shake: kick the camera a few pixels on explosions and heavy hits, then let it settle fast. Scale the shake to the event — a pistol does not shake the screen like a rocket.
  • Squash and stretch: compress a character as it lands and stretch it as it leaps. This single technique does more for liveliness than any other.
  • Particles and flashes: a burst of sparks, dust, or color on impact, and a brief flash on the hit target, tell the player "that connected" instantly.
  • Knockback and recoil: push the attacker and the target apart, and shove the camera or the weapon back on firing.

Move with easing, never linearly.

  • Nothing in nature moves at a perfectly constant rate. Linear motion looks mechanical and dead. Use easing — fast at the start and slowing toward the end, or the reverse — for UI, camera moves, and tweened animation. Easing curves are the difference between movement that feels alive and movement that feels like a slideshow.

Let sound carry half the weight.

  • A punch with no sound barely registers; the same punch with a sharp, well-timed effect feels devastating. Sound is the most underused juice channel, because it is easy to skip and obvious when missing.

Test feel the same way you test ideas

Feel cannot be judged by looking at it; it has to be played. Build a gray-box version of your core action — jump and land, shoot and hit — and iterate on the timings above until it is satisfying with no art at all. Only then dress it up. This is the same rapid-prototyping discipline behind testing game ideas fast: prove the feel cheaply before you spend on polish you might throw away.

Watch someone else play, too. The hesitations, mistimed jumps, and moments of confusion a playtester shows you are the feel problems you cannot see in your own hands, because you built the controls and unconsciously compensate for them.

The mistakes that undo good feel

  • Adding juice before fixing controls. Polish cannot save input lag; it only makes a laggy game louder.
  • Linear motion everywhere. It reads as cheap and robotic. Ease your tweens.
  • Shake and flash on everything. Constant vibration causes motion sickness and stops reading as meaningful.
  • Silent actions. Skipping sound makes even great animation feel hollow.
  • Ignoring accessibility. Some players are sensitive to screen shake and flashing. Scale effects to the event, keep them short, and respect reduced-motion settings where the platform offers them.
  • Polishing late. Feel tested only at the end is feel discovered too late to fix cheaply.

Where Egmatic fits

Game feel is built through hundreds of tiny iterations on timing and feedback, so the tool that wins is the one with the fastest loop. Egmatic's live preview lets you change a shake amount, an easing curve, or a coyote-time window and feel the result immediately, without a rebuild — which is exactly the iteration speed feel demands. Its node-based visual scripting makes it straightforward to wire up the feedback events juice depends on: spawn the particle burst when the hit lands, trigger the sound, kick the camera. You can find the fun in a gray-box prototype, then carry that same feel through to the finished game.

Conclusion

Good game feel is responsiveness plus readability, and juice is the feedback layer that makes both satisfying. Get the controls to respond instantly, make the simulated space predictable, then add the named techniques — coyote time, input buffering, hit-stop, squash and stretch, screen shake, particles, easing, sound — and test the result by playing it, not by looking at it. Do those things on grey rectangles first, respect the limits of shake and flash, and your game will feel alive long before it looks finished.

Related Posts