/reanimation

An alternative animator for Unity tailored for traditional animation

Primary LanguageC#MIT LicenseMIT

Reanimator

semantic-release

Reanimator is a custom animator for Unity created to simplify the development of Astortion.

It's tailored specifically for traditional animations - animations represented by a series of cels displayed one after the other.
It's not modeled using a finite state machine but rather a tree-like graph - mitigating the "transition hell" problem while still providing all the basic functionalities you would expect an animation system to provide:

  • animation switching
  • transitional/one-off animations
  • percentage-driven animations
  • animation overrides
  • events

Installation

Reanimator can be installed as a unity package using this url:

https://github.com/aarthificial/reanimation.git

I'm still not sure if and when it will land on the Asset Store.

Release video:

Saying goodbye to Animation State Machines

Please note, however, that I'm not claiming that this solution is better than the built-in animator.
It's an interesting alternative, that's it.
I'm releasing it due to a lot of requests I got under my devlog, not because I'm trying to popularize it or something.