Rukhanka Animation System 2 View on Asset Store (opens in new tab)

Package details

Latest version
2.10.0
Last updated
First released
Unity version
6000.6.7 or later
Package size
145.7 MB
Files
878
Favorites
480
Views in the past week
179

Price tracking

Last checked
Tracked since
Lowest recorded
$60.00 on

Keywords

Rukhanka Animation System 2

by Rukhanka Technologies (opens in new tab)

4.9 / 5 · 57 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 54
4 stars 2
3 stars 0
2 stars 1
1 star 0

Rukhanka is a GPU and CPU ECS Animation System that uses standard Unity animation editing tools (i.e. 'Mecanim') as authoring workflow.

Price $120.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Rukhanka Animation System 2, 6 months Current $120.00; lowest $60.00; highest $120.00 in this period. $0 $100 $200 Jun Jul Aug Sep Oct Nov Version 2.9.1 released 3 Jul 2026 v2.9.1 Version 2.10.0 released 23 Oct 2026 v2.10.0

Asset preview

1 / 8

Rukhanka Animation System 2 screenshot 1

Rukhanka Animation System 2 screenshot 1

About this asset

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

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.

From the publisher's Asset Store listing.

Technical details

Dependencies:

  • Unity 2022.3 or Unity 6
  • Entities 1.2.4+

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.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.6.7f1 Not listed Compatible Compatible

As listed on the Asset Store.