We are proud to introduce a new open source tween library for Unity today. GoKit is now live on Github. GoKit is a tween library aimed at providing flexibility, performance and ease of use. It was designed with mobile in mind so allocations are kept to a minimum and many objects can be reused. What does that mean for standalones and web players? They too will benefit from all the performance tweaks making GoKit an awesome cross-platform solution. Have a look at the getting started tutorial video here. GoKit comes packed with a visual path editor and a path tween system that provides constant velocity for all path segments. Have a look at a video demo of the visual path editor here. Check out some brief examples to see how easy using GoKit is: Tween the position of a cube: Code (csharp): cube.positionTo( 2f, new Vector3( 25, 23, 2 ) ); Tween the position and scale of a cube simultaneously: Code (csharp): Go.to( cube, 2f, new TweenConfig().position( new Vector3( 25, 23, 2 ) ).scale( 4 ) ); Tween the position and scale of a cube simultaneously with a ping pong loop: Code (csharp): Go.to( cube, 2f, new TweenConfig() .position( new Vector3( 25, 23, 2 ) ) .scale( 4 ) .setIterations( 4, LoopType.PingPong ) ); Some useful links: Github page API reference Wiki (includes examples and best practices) Once GoKit gets put through its paces we will also put it on the Asset Store as well. We are accepting pull requests on Github so if you find any bugs be sure to send one over. We wanted to get GoKit out as soon as possible so we didn't get to put together as many demo scenes as we would like. Over the next few days as we see how people are using GoKit we will add some more demo scenes showcasing what it can do along with some advanced usage examples.