A downloadable tool

Download NowName your own price

Tweeny is a powerful, lightweight tweening engine for GameMaker. It features a fluent, chainable API that lets you build complex animations with just a few lines of code. Whether you need simple fire-and-forget UI transitions or complex, parallel sequences, Tweeny handles it all.

Features at a glance:

  • Versatile Interpolation: Animate standard variables, fade colors, rotate angles (shortest path), interpolate strings, and even animate custom methods.
  • Flexible Flow Control: Group steps for parallel execution, sequence them with delays, or loop them endlessly with custom callbacks.
  • Smooth: Over 50 easing modes included across In, Out, InOut, and OutIn channels.

Quick Example:

// Move X and Y simultaneously with different easings!
t = new Tweeny();
t.ParallelBegin();
t.Variable(id, "x", 300, 1).SetEase(TWEENY_EASE_BOUNCE, TWEENY_CHANNEL_OUT);
t.Variable(id, "y", 400, 1).SetEase(TWEENY_EASE_ELASTIC, TWEENY_CHANNEL_OUT);
t.ParallelEnd();

(For source code, full documentation and advanced use cases, please check the repository page).

Published 26 days ago
StatusReleased
CategoryTool
AuthorKrug
TagsGameMaker
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

Tweeny_v1.0.0.yymps 20 kB

Leave a comment

Log in with itch.io to leave a comment.