Rigodotify
A downloadable plug-in
A dual purpose Rigify feature set and Blender rig converter plugin. Recently reworked to add compatibilty across all major game engine retargeters: Godot, Unity, and Unreal standards are used to make retargeters autodetect bone structure and more happily share animations across models.
Rigs can be converted in a button press to make them game engine compatible. Convert the rig before parenting it to your mesh and your model will be ready for animating for games!
Bonus animal rigs based off Rigify for: Canid, Felid, Equid animal bodies.(Experimental)
Purpose:
Skeletons and rigs used for game development are distinct to those used for animation. They tend to be placed in T-Pose, have far fewer bones, and a hierarchical bone order. This makes animations more efficient for processing and also aids in animation transferring to other characters, and keeping in-engine IKs working as expected.
This plugin and feature set produces standard Godot, Unity and Unreal skeletons with extra Rigify bones removed, the bone order fixed, and friendlier names given for mapping them in engine. Leaf bones are added for Unreal, and constraints adjusted to minimize scale errors, and animation jitters in engines.
Usage:
- Add an Armature as you would through the normal menus.
- Select the new armature option "Godot Human"
- Make adjustments to scale, and position as needed
- From the Armature menu select "Generate Rig"
- With the new Rig selected, click the "Prepare Rig for Godot" button
- Parent the game dev compatible rig to your meshes as you normally would.
Skeleton Hierarchy:
root
-pelvis
--spine_01
---spine_02
----spine_03
-----breast_l
-----breast_r
-----clavicle_l
------upperarm_l
-------lowerarm_l
--------hand_l
---------index_01_l
----------index_02_l
-----------index_03_l
------------index_04_leaf_l
---------middle_01_l
----------middle_02_l
-----------middle_03_l
------------middle_04_leaf_l
---------pinky_01_l
----------pinky_02_l
-----------pinky_03_l
------------pinky_04_leaf_l
---------ring_01_l
----------ring_02_l
-----------ring_03_l
------------ring_04_leaf_l
---------thumb_01_l
----------thumb_02_l
-----------thumb_03_l
------------thumb_04_leaf_l
-----clavicle_r
------upperarm_r
-------lowerarm_r
--------hand_r
---------index_01_r
----------index_02_r
-----------index_03_r
------------index_04_leaf_r
---------middle_01_r
----------middle_02_r
-----------middle_03_r
------------middle_04_leaf_r
---------pinky_01_r
----------pinky_02_r
-----------pinky_03_r
------------pinky_04_leaf_r
---------ring_01_r
----------ring_02_r
-----------ring_03_r
------------ring_04_leaf_r
---------thumb_01_r
----------thumb_02_r
-----------thumb_03_r
------------thumb_04_leaf_r
-----neck_01
------Head
-------Jaw
-------eye_l
-------eye_r
--thigh_l
---calf_l
----foot_l
-----ball_l
------ball_leaf_l
--thigh_r
---calf_r
----foot_r
-----ball_r
------ball_leaf_r
Updated | 23 days ago |
Status | Released |
Category | Tool |
Release date | Dec 14, 2023 |
Rating | Rated 5.0 out of 5 stars (6 total ratings) |
Author | FELES MACHINA |
Made with | Unity, Blender, Godot |
Tags | Animation, Blender, Godot, Modeling, Unity, Unreal Engine |
Code license | MIT License |
Average session | A few seconds |
Languages | English |
Download
Click download now to get access to the following files:
Development log
- Rigodotify v2.0.0 released!Jun 16, 2025
- Maintenance Update v1.0.5Mar 15, 2024
- Maintenance Update 1.0.4Feb 13, 2024
Comments
Log in with itch.io to leave a comment.
Not sure if it's user error, but in 4.5.3 i've had issues with the "prepare rig for godot". I'm using the human 5 fingers godot rig. The naming scheme doesn't match the scheme mentioned above.
Are you using the lastest Rigodotify? There was a big change recently former versions of the plugin used a different final skeleton, but the past one (or two?) versions use a new naming scheme that makes it more compatible with Unreal and Unity and not just Godot.
So if you're using s former version than v2, youl'll likely see a different bone structure and names.
I believe it's the latest unless you've made changes since last friday. Maybe I somehow grabbed an older version than v2. Let me take a look.
Side question - is the newer bone structure and naming different than the one you've posted in the description above?
The one in the description above is the lastest. But note, that is the name of the deform bones only. Not the control or other auxiliary bones that Rigify uses while in blender.
So when you export, with deform bones only, and import your model into Godot, you will see the bones listed above. But in blender, you will only see those bones if you really dig into the rig, because they're SUPER nested in their hierarchy, and even if you enable deform bones to be visible (because they are hidden in blender by default) the control bones are on top of them nearly exactly and will make them hard to click. So there is a little bit of "trust me they're there". Or just use the search bar in the scene viewer and type a bone name in question, you should see it pop up.
Are you getting any sort of errors at all when you hit the "prepare for Godot" button? if not, then it's likely everything is working correctly.
Alright - figured it out.
Itch.io version of the plugin is outdated. If I click "download now" at the top of the page, go straight to downloads, and select itch.io v2, it gives me a version with a python script that is only 300-some lines of code. While directly downloading from github gives me a script that is 500-some lines of code and aligns more with the description above.
OH MY GOD. Thank you so much for not giving up! I've correct the mistake!
Sheesh, i keep former versions as I work and did not realize that I had re-uploaded a former v1 version on Itch, even though the Github had the latest. This explains so many questions i've had from users lately. Thanks so much for getting to the bottom of it for me.
I've fixed it, it should be good now, and i'll be more careful in the future!
Noticed some differences in the zip file's name were giving some folks trouble. I've updated the github release's name to hopefully solve that for folks. It should just be named 'Rigodotify.zip', and should avoid any errors or headaches like that.
Hi ! I'm still having trouble installing the plugin, getting the error "No module named "Rigodotify-2". I'm on Windows 11 and using Blender 4.5
Edit: the itchio zip file works perfectly, only the github release zip gives me the error.
That is like, exactly the issue i thought i solved on github the other day. Ugh. I'll go fight with it again.
Thank you!
blender 4.2 compatible?
Yup, exclusively works in 4 and up. Does not work on older pre-4 versions.
This plugging is excelent! Thanks!
Glad you dig it!
hey, this plugin is incredible! thank you.
So glad you dig it! I love it too. I don't know how i lived without it