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 5 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.