Overview

PICO-Tween is a port of the easing functions developed by Robert Penner. This port was based on the Lua port by EmmanuelOga and optimised to suit the PICO-8 by refactoring to remove unnecessary tokens and making it compatible with the way the PICO-8 handles math functions.

Repository

You can view the library, along with this demo cart in the Github repository here: https://github.com/JoebRogers/PICO-Tween

The repository covers more details of the library, basic usage and a code example.

PICO-TweenMachine

Alongside this library, there is also the extension library PICO-TweenMachine. The intention of this extension library is to act a simple and lightweight wrapper to help drive and manage the creation and maintenance of tween code through a centralized object and callbacks. 

It should help to simplify the approach to working with tween code and remove some of the clutter and boilerplate it typically introduces to your codebase.

You can view the repository for this, alongside usage examples and a demo cart here: https://github.com/JoebRogers/PICO-TweenMachine

Dependencies

All you need to use these libraries is a PICO-8! (Well, they can actually also be used with any other Lua framework, but they're designed around the PICO-8's limitations.)

License

These libraries are licensed under the MIT license.

Enjoy!

Comments

Log in with itch.io to leave a comment.

(+1)

This is gonna be amazingly handy! Thanks!

Also, the animated logo at the top is pretty cool and clever.

Thanks, I appreciate the kind words!