{"repo":"Multirious/bevy_tween","free":true,"listed":false,"github":"https://github.com/Multirious/bevy_tween","clone":"git clone https://github.com/Multirious/bevy_tween.git","description":"Flexible tweening plugin library for Bevy.","language":"Rust","stars":174,"topics":["animation","animator","bevy","bevy-plugin","rust","tween","tweening-library","tweener","tweening"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"bevy tween Bevy procedural and keyframe animation library. This is a young plugin and APIs are to be fleshed out. Breaking changes are to be expected! See changelog here. Features - Ergonomic and user-friendly API : This crate provides functional animation framework, inspired by nom and other functional languages, which allows for declarative animation. Example Many functional techniques are available such as decoupling and composition. - Flexible and Extensible : This crate is built on top of bevy time runner which mean we can extend this crate by adding any components and systems. - Tween anything from anywhere, built-in or custom system. - Interpolate with any curve, built-in or custom system. - Anything else. - Parallelism : Tweens are typed and can be query over by their typed system which increase chances for system parallelism. - Rich timer control : - Looping - Time scaling - Skip backward or forward - Jumping to anywhen See demos Goals: - [x] Flexible 🎉 - integration with other crates (?) - [ ] bevy animation - [x] bevy lookup curve - [ ] Editor. While the original goal for this crate is tweening from code, this crate absolutely has the capability to work on any complex animations. The editor will aid in such jobs. - Real-time display at any point in time in the animation. - Editing path from point A to point B with arbitary curve. Differences and how it works This crate chose a different approach to storing tween data/input to solve flexibility issues present in be","default_branch":null,"files":null,"tree":[],"storefront":"/r/Multirious","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Multirious/bevy_tween/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}