GlobalTweens. Now with Anti-Spam, Loop Control & New Effects
Hey everyone! I just shipped a major update to GlobalTweens, my all-in-one tween toolkit for Godot 4.x. With 65+ effects easy to use.
What’s New?
Anti-Spam Protection
Spam a button and your sprite gets stuck? Not anymore. 11 functions now auto-kill old tweens before starting new ones. squash_stretch, wobble, rotate_by, float_loop, spin, swing — all safe.
Loop Control
Every loop function now has infinite (bool) and cycles (int) parameters:
gdscript
GlobalTweens.float_loop($Coin, 10.0, 1.0, "y", infinite=true) # forever
GlobalTweens.float_loop($Coin, 10.0, 1.0, "y", infinite=false, cycles=3) # just 3 times
New Stuff
-
Text effects:
label_rainbow(),label_gradient_pulse()(warm, cool, fire, aurora palettes) -
Scene transitions:
scene_zoom_change(),scene_glitch_change(),scene_pixel_dissolve(),scene_crossfade() -
fade_loop()— ping-pong fade with loop control -
trail()—length=0now means infinite trail -
Bug fixes:
fade()alpha jump gone,scene_slide_change()crash fixed, empty Tween warnings squashed
Quick Stats
-
65+ functions (up from ~55)
-
6 scene transitions (up from 2)
-
11 anti-spam protected (up from 3)
-
6 bugs fixed
Demo Updated with 40+ effects in DEMO
The demo project has been updated too — you can see all the new effects in action. Grab it on itchio
Links
One line. Infinite motion. Develop without overthinking.
