PlayableLabs Docs
Getting Started

Animation & Motion Presets

A built-in motion library that can animate any UI element or effect — entrances, attention loops, tap feedback, celebrations, rewards, text, and tutorial hints.

Any UI element or effect in your playable can be animated with the built-in motion preset library. You're never limited to a single fixed effect — pick a preset and tune its speed, delay, easing, and looping.

Applies to anything: sprites, labels, buttons, icons, bars, the CTA, end-card elements, tutorial hand/text, and gameplay feedback all use the same motion system.


What You Can Adjust

Every preset exposes the same controls:

ControlWhat It Does
Duration / speedHow fast the animation runs
DelayWait before it starts
LoopPlay once, repeat, or ping-pong (yoyo)
EasingThe motion curve — snappy, smooth, bouncy, elastic

Preset Categories

Entrance — element appears

PresetEffect
fadeInFade from transparent
scaleInGrow from small
slideInSlide in from an edge
popInOvershoot pop
dropInDrop from above
flyInFly in from off-screen
spinInRotate while appearing
zoomInZoom up from tiny

Exit — element leaves

PresetEffect
fadeOut · scaleOut · slideOut · popOut · flyOutThe reverse of each entrance

Attention — "notice me" loops

PresetEffect
pulseRhythmic scale up/down
breatheSlow, gentle pulse
heartbeatDouble-beat pulse
floatBob up and down
wobbleBouncy wobble ("boing")
swing / tiltRotate back and forth
glowColor/brightness pulse
jiggleQuick shimmy

Feedback — tap / hit response

PresetEffect
punchScale punch that settles back
punchRotationRotational punch
shakePositional shake
flashQuick color flash
nudgeSmall directional push
squash / stretch / squashStretchCartoon deform

Celebration — win moments

PresetEffect
confettiRiseRising confetti
starPopPopping stars
trophyRaiseTrophy raise
victoryBounceVictory bounce
driftGentle floating drift

Reward — score & currency

PresetEffect
coinPopCoin pop
scorePopScore pop
countUpNumber counts up
collect / arcCollectFly-to-target collect (arc optional)

Text — per-character label effects

PresetEffect
fadeInChars · popInChars · slideInCharsReveal characters one-by-one
fadeOutChars · popOutChars · slideOutCharsHide characters one-by-one
waveCharsWave through the characters

Tutorial — hand & hint

PresetEffect
tapHint / tapPulseTapping hand + tap ripple
pointBobPointing finger bob
dragHintDrag gesture motion
rippleTouch ripple

Sequencing

Presets can be chained — play one after another, or several at once (e.g. an end-card title popIn while the CTA pulses). Timing and overlap are set per element.


Where Animations Are Used

ElementTypical Presets
Tutorial hand & texttapHint, pointBob, wobble
CTA buttonpulse, heartbeat, punch (on tap)
End card title / logopopIn, zoomIn, victoryBounce
Score / coinscountUp, coinPop, collect
Any UI elementfadeIn / slideIn on show, shake on error

On this page