Rukhanka - ECS Animation System

$27 $55
ENDS SOON ! -50%
Publisher Rukhanka Technologies
File size 123.60MB
Number of files 549
Latest version 1.6.4
Latest release date 2024-05-17 05:22:45
First release date 2023-02-09 03:05:11
Supported Unity versions 2018.4.2 or higher

-----------------------

IMPORTANT

-----------------------

Rukhanka depends on the 'Entities' package. It prepares animation data for rendering with the 'Entities Graphics' package. These two packages are required for the functioning of Rukhanka.


| Documentation | Discord | EMail Support |


Rukhanka is an ECS animation system that mimics the standard 'Mecanim' animation system of Unity. Use familiar tools for authoring animations and animation state machines without any difference from the 'Monobehaviour' world. During the baking phase, it converts all required Animator, Animation, Skinned Mesh Renderer, and Avatar Mask data into its internal structures. All converted data is 'Burst' compatible and processed in a parallel and very performant way.


Rukhanka has the following main features:

  • Unity Animator Controller conversion and processing
  • Generic Animations and Avatars
  • Animation data preparation for Entities Graphics skinned meshes
  • Bone visualization system
  • Extended logging and validation layer
  • Arbitrary (non-skinned meshes) object hierarchy animation
  • Avatar masks
  • Root motion
  • All 2D blend tree types support (Direct, 1D, 2D Simple Directional, 2D Freeform Directional, 2D Freeform Cartesian)

The package contains samples for HDRP and URP.


Rukhanka has limitations:

  • Only Generic animations and avatars support. It does not support Humanoid and Legacy animations.
  • Although Rukhanka implements all core animation functionality it is not 100% equivalent to Unity 'Mecanim'. For a full feature support matrix please refer to documentation.

Top Publisher Assets