Game Feel and Juice are important game-dev concepts describing the nebulous idea of how a game feels to play. The following resources explore these concepts, and ways to go about implementing and experimenting with your own Game Feel and Juice.
Demonstrations / Explanations
- Game Maker’s Toolkit: Secrets of Game Feel and Juice
- Juice it or Lose it
- Measuring the Influence of Acceleration and Deceleration on Game Feel
- The Art of Screenshake
- Game Feel: Why Your Death Animation Sucks
Tools for Implementation
Unity provides an inspector-enabled datatype
You may download the above Magic Book example and experiment with AnimationCurves here.
Wolfram Alpha (Equation modelling)
Raw equations may be used to create interesting motion. The spiral-like motion of the collected diamonds below was designed via Wolfram Alpha, then implemented via the following pseudocode–
diamond_transform.position = player_transform.position + new Vector3(2*cos(4*t), t, 2*sin(4*t));