Unity Tweening : DoTween Rules

Posted above is an animated gif of most of the ease-out tween types that I organized into an array for reference and a/b comparison using HoTween : https://www.assetstore.unity3d.com/en/#!/content/3311.  Here's hoping this is helpful to folks out there.

HoTween Version 2.0: DoTween is relatively new, but is already my go to tool for any kind of value curve changes.  The support and response that Daniele Giardini (Demigiant) has been offering has been amazing : DOTween (HOTween v2), a Unity tween engine: alpha now open .  

And I especially enjoyed following how lambdas are implemented in C#, and applying them in my own code.  I was more than happy to support and sponsor his effort.  Check it out.  The future is looking amazing for Unity Tweening.

As far as I understand, much of the math is based on Robert Penner's Easing Functions : 


Which was a tremendous resource when I was building UI prototypes during my Research and Development days at Nintendo Technology.

3D Animations : Ike The Kid

Built this little animation out of three key thumbnails, and good old fashion brute force key tweaking.  I recall how exciting it was to exceed the boundaries of what I could reliably produce animation wise, at that point. 

This was suitable enough to use as one of my animation sequences to profile different compression settings.  Feet sliding was the most obvious artifact in more compressed versions.

Tool Development : Interfaces are high mileage

I've written a large number of tools that end up deprecated.  Often times the content creation app will offer a more elegant native solution in an update, or more commonly, the pipeline needs itself changes.

Interfaces however, are much more resilient and surprisingly high mileage.  

I've built many one off animations rigs that languish, while the keyframe tool that drives it continues to find usage.  The animation UI pictured for simple commands such as zeroing out, mirroring and keying poses have been adapted to numerous foreign rigs on a number of various contracts and small side projects.