Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Animation
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/8
Rukhanka is a GPU and CPU ECS Animation System that uses standard Unity animation editing tools (i.e. 'Mecanim') as authoring workflow.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity Version
Built-in
URP
HDRP
2022.3.55f1
Not compatible
Compatible
Compatible
Description

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

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.


An innovative GPU animation engine is implemented using GPU compute shaders and can run on any platform that supports Vulkan/Metal/D3D11+ APIs. It produces exactly the same animation results as the CPU engine. The animation engine can be preconfigured or switched per entity at run time.


Rukhanka has the following main features:

  • GPU and CPU animation engines, that can be switched at run time
  • Unity Animator Controller conversion and processing
  • Generic and Humanoid 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)
  • Client-server animations synchronization with 'Unity Netcode for Entites' package
  • Works with Unity.Physics
  • Animation and animator controller events
  • Inverse Kinematics
  • Blend shapes
  • Full source code

The package contains samples for HDRP and URP.

Rukhanka has limitations:

  • Legacy animations are not supported.
  • 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.
  • CPU and GPU animation engines have different feature support. All different details described in documentation.
Technical details

Dependencies:

  • Unity 2022.3 or Unity 6
  • Entities 1.0.16

Performance:

  • 100% Burst compatible. All core systems are ISystem based.
  • Animations processed on per-bone basis, not per-object. This allows fully utilize all available processor cores in high-bone and low-bone skinned meshes.

Rukhanka Animation System 2

$84
$120
-30%
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
131.4 MB
Latest version
2.0.0
Latest release date
Jan 22, 2025
Original Unity version
2022.3.55 or higher
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR