A list of all Actions, Conditions and Expressions supported in this addon.


  • Actions

    Ease {0}({...}) from {1} to {2} in {3} sec. with effect: {4}. Bounce: {5}

    Start easing.

    Ease {0}({6},{7},{8},{9},{10}) from {1} to {2} in {3} sec. with effect: {4}. Bounce: {5}

    Start easing.

    Pause {0}({...})

    Pause easing.

    Pause {0}

    Pause easing.

    Resume {0}({...})

    Resume easing.

    Resume {0}

    Resume easing.

    Terminate {0}({...})

    Terminate easing.

    Terminate {0}

    Terminate easing.

  • Conditions

    {0}({...}) in progress

    Check if easing is in progress (even if paused).

    {0} in progress

    Check if easing is in progress (even if paused).

    On {0}({...}) finished

    Triggered when easing is finished.

    On {0} finished

    Triggered when easing is finished.

    {0}({...}) is paused

    Check if the easing is paused.

    {0} is paused

    Check if the easing is paused.

    On {0}({...}) ticked

    Triggered when easing is ticked.

    On {0} ticked

    Triggered when easing is ticked.

  • Expressions


    Get the time progress of any easing.


    Get the current value of any easing.


    Get the parameter of any easing.


    Get the parameter of a finished easing.


    Get the parameter of a ticked easing.


    Get the value of a ticked easing.


    Get the time progress of a ticked easing.


  • Actions

    Set {0} as a custom easing function

    Set custom JS easing function.

    Set {0} as a custom easing function

    Set custom Construct easing function.


2.2.0 Stable (15.92 KB)



  • Download count954 total downloads
  • Latest download count 412 downloads of latest version
  • Average download count2 downloads per day average



  • Order by
Want to leave a comment? Login or Register an account!
  • Not work anymore on r158 beta.

    "Error: Addon 'ValerypopoffEase' ACE 'in-progress' uses "variadic" parameter which is not supported in the SDK...."

  • Hi~ Thank you for another handy plugin. Now I using it to replace the old litetween, but I notice that there is no bounce function (shaking,bounce back and forth around the end value), is there a way to get the similar effect?

  • Hey, I'm having a hard time trying to export my project in HTML5 using the Ease Plugin.

    In the dev environment it's working great, but as soon as I export my project, it doesn't work...

    Here's the error I get :

    Valerypopoff Ease Plugin error: Probably Construct 'Function' plugin is not added to the project

    Any help would be appreciated!

    • Like you said, it's working now... but for some reason updating the plugin didn't do the trick.

      I had to create a new project and import the new version of the plugin and then recreate all my project from scratch...

      I don't think this is on your side though. I'll contact the Construct team concerning this issue.

      Thanks again!

      I'll definitely use more of your plugins in the future!


    • Fixed the issue in 2.0.2. Thanks for reporting. Cheers!

      • Thanks for the quick reply and fix.

        The fix does work when I don't minify on export so that's a good thing.

        Eventually though, size might be a problem with my project.

        Your plugin is by far the most complete there is for tweening in construct, but in the end if I can't minify, I'll probably have to go with another solution...

        I can't share the project at the time as it contains some sensible information I have no rights to share.


        Load more comments (1 replies)
    • Ok I think I know what's the problem. You're minifying on export, right? Don't. That should fix the problem for now. And I'll go try to find out why it breaks

    • That's odd. I specifically tested the plugin on exported projects and it worked. I just double checked and it works in the exported project. Can you send me a zip?

    • [-] [+]
    • 1
    • 1 points
    • (4 children)
    • Hi! If this is the case and you really really deleted everything related to the plugin, then there's nothing I can possibly do unfortunately. It's either you didn't really delete everything related to the plugin and missed something, or this is a Construct bug. I - as a developer of the plugin - have no control over "staying baked into the project".

      Send me the project file though, I'll look into it.

      • Hi, thanks. It was my mistake. Sorry. But, I also see that this plugin conflicts with the third party Photon Multiplayer plugin for some reason. The online users movements doesn't transfer over to the other user as soon as I install this plugin. Just throwing that out there, but don't really expect much to be done on either Photon or your side.

        Load more comments (2 replies)
  • Meanwhile found these errors :P while using with C2 runtime

  • You're making really cool stuff, thanks for the contributions!

  • I have using this for a while, compare to other tween plugins, it's a little difficault to do a global pause. because they are behavior and if you pause the object, the tween will pause too. It would be nice to have better solution for this.

  • Does this work with the C3 runtime?

  • Great Plugin. Thank you for that!