Skip to content

Instantly share code, notes, and snippets.

@fguillen
Last active May 3, 2024 20:52
Show Gist options
  • Save fguillen/e4d4b066621910d8d77174a96ea2ca99 to your computer and use it in GitHub Desktop.
Save fguillen/e4d4b066621910d8d77174a96ea2ca99 to your computer and use it in GitHub Desktop.
The check box of the juiciness (A list of juicy elements to add to your videogame to make it feels good)

Visual embellishments (VEs) are design elements that support information already conveyed by other means. In games, this concept is known as juiciness, and refers to the provision of redundant feedback in situations where a single player action triggers multiple non-functional reactions.

Elements

Actors

  • Bounce animation (deformation)
  • Bounce effects (particles)
  • Scale based on velocity (lengthen in the direction)
  • Angle based on direction
  • Trail effect
  • Hitstop (totally stop time when hit)
  • Slowmotion (slow time when something important happening)
  • Appear (Spawn) effects
  • Destruction effects
  • Movement acceleration (and deceleration)
  • Color based on velocity
  • Speed particles
  • Damped harmonic oscillator: video
  • Gost effect (dash, super fast movement)
  • White splash hit effect
  • Floating numbers when attribute value changed
  • Knockback (when hit, or sooting strong weapon)
  • Randomize bullets (or apply to your mechanic)

Particles

  • Have a direction. Related to the character, impact, velocity video

Sound Effects

  • Everywhere

Camera

  • Shake
  • Smooth follow
  • Smooth offset and zoom (focusing in the important elements)

UI

  • Changing value effects (particles, shake, ...)
  • Number arriving to limit values effects (wiggle, shake, particles)
  • Animate numbers (by increasing them one by one in a fast pace)
  • GameOver, Level Clear, ... and other sequences

Environment

  • Lighting: impact flash/blink

Post processing

  • Glow
  • Vignete
  • Texture shaders

References:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment