GameMaker Studio 2

Easing Functions, Path Based


Contact Publisher


This is set of path based tweening / easing functions and a script. I have made a 21 paths. It is easy to add new ones by yourself if you need to.

What is this for? The term tweening comes from word "between" and is commonly used in creating nice juicy animations usually in GUI and menus. A game with these looks more polished.

How to use this? Use this in same way as native GameMaker's lerp() function.

 easing(easePath, value1, value2, amount)


           easePath - path id with easing function.
           val1, val2 - define values to interpolate with easing function
           amount - Prectentage amount to interpolate. Enter a value beteween 0 and 1.

End User Licence Agreement (EULA).

Version 1.0.0. Published May 22, 2016

Created with GameMaker: Studio v1.4.1757

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Axel L 18 January 2017

Great tool!

Really great tool that is easy to get to work!

Only thing that would make it better would be if it took the first value as the start position and second value as end position (like the lerp function). Currently it always uses the lowest value as the start position which makes it less dynamic and less suited for changing variables. Updating the extension with this feature would make it so much more powerful!


OxGames K 22 May 2016

Great for menus!

Really good job!

Package contents

Loading, please wait

What is the issue?

Back to Top