Skip to content
0:00 / 0:00

#gamefeel#juice#breakout

Juice it or lose it - a talk by Martin Jonasson & Petri Purho

grapefrukt

3.5K subscribers • 1 video on Hallway

YouTube
  • Recommended by 13 people: 12 on Hacker News and 1 on Lobsters.
  • A classic. People kept recommending it from 2013 to 2025.
  • Presented by Martin Jonasson & Petri Purho
  • Linked in the descriptiongrapefrukt/juicy-breakout
  • May be out of date. Uploaded 14 years ago, in an area where tools change fast.

Beginner. No background in the topic needed.

616K views14 years ago13 recommendations

Game developmentGraphics and audioGame designGame programmingCreative coding

Martin Jonasson and Petri Purho demonstrate how adding small visual and audio feedback details can dramatically improve game feel.

Try the game here: grapefrukt.com/f/games/juicy-breakout/ (ESC for menu) Fork us on github: github.com/grapefrukt/juicy-breakout "A juicy game feels alive and responds to everything you do tons of cascading action and response for minimal user input. " Big thanks to Niklas Ström for making music and sound effects for us and to Stina for filming. References: robertpenner.com/easing/ game-feel.com/ gamasutra.com/view/feature/2438/how_to_prototype_a_game_in_u… sol.gfxile.net/interpolation/ Emily Short - Make it juicy! emshort.wordpress.com/2008/05/24/make-it-juicy/ 12 Principles of Animation minyos.its.rmit.edu.au/aim/a_notes/anim_principles.html The Art of Diablo 3 gdcvault.com/play/1015306/The-Art-of-Diablo Easing related: evernote.com/shard/s1/note/c1b7f010-4564-46d9-a8c2-083d8e014… blogs.msdn.com/b/shawnhar/archive/2007/05/03/transitions-par… timotheegroleau.com/Flash/experiments/easing_function_genera…

Why it's here

13 people recommend this

What people say. Highly recommended as the definitive talk on game feel and making interactive elements feel satisfying.

Moments people linked to

glitchdouton Hacker News • Recommends

On “Show HN: Four months of indie game dev”

"Juice it or lose it" is the best presentation I've seen on the matter. It's really funny and it clearly show how adding some bouncing or some particles can completely change the feel of a game (or UI) link to this video

arcadiuson Hacker News • Recommends

On “Ask HN: Show us your work in progress”

link to this video Here's the presentation. It's a pretty fantastic watch that shows what just a few small design decisions can do for a product's impressions on an audience.

akilismon Hacker News • Recommends

On “It’s cheaper to build multiple native applications than one responsive web app”

The talk juice it or lose, by Martin Jonasson & Petri Purho, is all about this. Gotta be one of the best talks for anyone trying to make things interactive that also feel good. link to this video

whatever_dudeon Hacker News • Recommends

On “The Cool Cam (2007)”

People normally call that making it "juicy". There's this awesome presentation on YouTube showing how a boring game can look awesome with some "juiciness", even if the core gameplay is unchanged: link to this video

nileson Hacker News • Recommends

On “Google Celebrates the 37th Anniversary of Atari's Breakout”

Looks like google needs to watch this video on how to make a good breakout game: link to this video -- Juice it or Lose it.

wokoon Hacker News • Recommends

On “Making Games on Your Own as an Engineer”

Regarding your second point, there is this talk by Petri Purho (Noita) about making a bland game feel fun to the user: link to this video As for your first point, I would suggest aspiring devs to try to prepare themselves to take part in "game jams". The constraints (including a time constraint) help focus on important parts. link

jedimasterton Hacker News • Recommends

On “Show HN: I open sourced a game I just released on Steam, written in Lua”

I'm reminded of the talk "Juice It of Lose It" < link to this video >. This looks like a very juicy game. There's also an excellent video by Mark Brown, a fantastic resource for game design discussion < link >

p1neconeon Hacker News • Recommends

On “A lobbying blitz made sports betting ubiquitous”

I had periods of time where I played nothing but a single game, though those were never more than a few months. Definitely seems like it would be good for your son to broaden his gaming horizons somewhat. Re: "Juicing" - I saw the word and immediately assumed you were using the definition from this classic gamedev talk, well worth a watch: link to this video

cookiengineeron Hacker News • Recommends

Back in the days when I started with game dev hobby projects: "Juice it or lose it", which I think also includes valueable lessons to making "joyful" UX in apps, too. 1 1 link to this video

TomK32on Hacker News • Recommends

On “Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?”

Don't worry too much about 3D (though Godot will make it easy enough to switch from 2D to 3D and even combine both) but focus on fun instead: link to this video

zovirlon Hacker News • Recommends

On “Ask HN: Recommend resources that helped your game dev journey?”

…ocess for rapidly iterating on ideas, and link , which introduced me to some of the fundamental building blocks of game mechanics. Resources which helped me later: I found "Art of Game Design" to be helpful later, when working on making a good game into a great game. The different lenses were great for finding areas where I could improve a game. link to this video really drove home how important polish is. This was useful after I had a game which was already a bit fun. Finally, an observation & a suggestion, if you're open to them: You admit that you don't know game design, yet you're attempting to innovate by removing limits. This seems like an enormous challenge for a beginner, like someone who doe…

shooon Hacker News • Recommends

On “Ask HN: I got fired from 100k job so I've made a game and it failed”

> With games like this, you might want to spend half the dev time on polish, or the game dev term being juice. see also: 2012 talk "juice it or lose it" link to this video "A juicy game feels alive and responds to everything you do tons of cascading action and response for minimal user input."

u/DreamingIntoTheVoidin r/compsci • Mentions

On “Turing Complete - A neat "NAND to Tetris" style puzzle game, where you start out with basic logic gates, and work upward eventually programming your own virtual computer!”

You can rotate them hit the space bar while dragging them! I guess I mean aesthetics as in features beyond function. That now that the game seems like it's close to content complete maybe a little more focus could be added to the UI. Juicing things up a little. I love it as it is. I'd give it 10/10 on the gameplay alone. I guess I'm just spoilt by all the small details in Zachtronics games.

tripzilchon Hacker News • Mentions

On “2 Days Trying To Create a Multiplayer HTML5 Game”

Very interesting to read! I guess I'll have to try my hand at multiplayer HTML5 game as well some time, because even reading you, I believe you, but at the same time it's hard to believe that it's hard like that :) Care to elaborate a bit on the part where you say communicating the entire board state was too much data? Looking at your game, I don't see how the board state could be much more than 100 bytes or so? Was it the JSON that bloated it up? If I were you, I'd do it like this: split the state into a static and dynamic part. Player's names won't change during the game. Or if they might, maybe even better to split the state into a high and low latency part. If you see a Player's name upd…

socksyon Hacker News • Mentions

On “It’s time to explore the Pebble appstore”

A little offtopic, but I love the mouse-over effect on the blog header. It makes the text immediately stick out and seem more real — in the sense that this presentation says about making games "juicy": link to this video It's a pity that it only links to a permalink of the blog, rather than being a call to action of some kind.