AnimBinder - Never Fix Broken Animation Paths Again
Every Unity developer knows the pain: you rename, move, or wrap a GameObject in the hierarchy, and suddenly your animation clips show yellow Missing! warnings.
Instead of digging through clips manually and fixing broken binding paths one by one, AnimBinder keeps editable Unity animation clip paths in sync automatically.
Simply add the AnimBinder Root component to your hierarchy root. AnimBinder watches for rename and reparent changes under that root and updates affected editable animation clip binding paths, so the same animation data continues targeting the correct objects.
When a change is too risky to apply silently, such as an ambiguous name, prefab-instance case, or already-broken imported setup, AnimBinder does not guess. It gives you validation, repair preview, manual target selection, backups, and review-and-apply tools instead.
Key Features
Automatic Animation Path Repair
Rename or move GameObjects under an AnimBinder Root, and affected editable animation clip paths update automatically.
AnimBinder supports hierarchy changes in scenes and inside Prefab Mode, helping you safely reorganize animated prefabs without manually repairing every clip path afterward.
Path-Only Patching
AnimBinder changes animation binding paths only.
Your keyframes, curves, timing, animated values, object-reference curves, events, and clip settings are preserved. The animation data continues driving the same intended objects through the updated paths.
Validate & Repair Preview
Run Validate This Root to inspect animation bindings before applying repairs.
AnimBinder reports which bindings are:
The repair preview shows exactly what will change before anything is applied, including the clip, old path, new path, component type, and affected binding.
Safe Manual Target Picker
For ambiguous cases, such as two objects with the same name in different hierarchy branches, AnimBinder lets you choose the exact target object by path.
Nothing is silently sent to the wrong object.
Reliable tracked repairs are clearly marked and pre-selected. Name-based guesses are flagged for review and left unchecked until you confirm them.
Refactor Session
Use Refactor Session when you want to reorganize a hierarchy more freely.
Start a baseline, rename or reparent objects, insert wrappers, work through script recompiles, or edit inside Prefab Mode, then review and apply all detected path changes at once.
Refactor Session tracks objects by identity, not just by name, so renamed or moved objects can be repaired reliably.
Duplicate-Name Aware
AnimBinder is designed to avoid one of the most dangerous animation-repair mistakes: confusing same-named objects in different hierarchy branches.
If a target is ambiguous, AnimBinder refuses to silently repath it and asks for review instead.
Prefab-Safe Workflow
AnimBinder supports Prefab Mode and avoids unsafe scene-instance clip edits when the same clip may affect other prefab instances.
It warns when a shared animation clip may have a wider blast radius and skips read-only or model-embedded clips instead of failing silently.
Backups & Recovery
Every repair writes a backup before modifying a clip.
Use Restore Last Repair to revert the most recent repair in one click.
Optional Backup then Modify mode also stores pristine copies inside your project under:
Assets/AnimBinder_Backups/
For large batch operations, source control or a project backup is still recommended as best practice.
Insert Pivot / Wrapper
Need to add a parent object such as Pivot, Offset, Visual, or WeaponHolder above an already-animated object?
Use Insert Pivot / Wrapper to create the parent, preserve the world transform, and repath affected animation clips through a safe previewed repair flow.
Recovery Repair
Use the assisted recovery repair flow for already-broken, imported, or out-of-sync animation paths.
AnimBinder can suggest likely repairs, but uncertain name-based guesses are flagged for review and are not applied automatically.
Broad Animation Support
AnimBinder supports editable .anim clips used by:
AnimBinder repairs the binding path, so it works across many animated component/property types.
Flexible Placement
The AnimBinder Root can be placed directly on the object with an Animator or Animation component, or on an ancestor above multiple animated objects.
This makes it useful for character prefabs, UI prefabs, VFX prefabs, prop rigs, 2D visual hierarchies, and complex nested setups.
Configurable
Optional settings include:
Inspector + Editor Tools
AnimBinder provides clear editor UI for:
Editor-Only
AnimBinder has zero runtime/build overhead.
The package includes editor tooling plus a lightweight empty runtime marker component used only to mark the AnimBinder Root.
How It Works
For anything that cannot be repaired safely and automatically, use:
AnimBinder is designed around a safe workflow:
Validate → Preview → Backup → Confirm → Repair
Important Safety Note
AnimBinder repairs animation bindings by updating clip binding paths.
It does not change your hierarchy structure, transforms, components, animation keyframes, animation curves, timing, animated values, animation events, or runtime behavior.
Your animation data is preserved. AnimBinder only updates the path needed to keep the animation connected after hierarchy changes.
Every repair creates a .bak backup first, and Restore Last Repair can revert the most recent repair in one click.
For large batch repairs or important production projects, source control or a full project backup is still strongly recommended.
Compatibility Notes
AnimBinder is designed for editable Unity .anim clips.
Imported or read-only clips, such as clips embedded inside FBX/model assets, cannot be patched directly. These clips must be extracted, duplicated, or made editable before AnimBinder can repair their binding paths.
Timeline assets are not currently supported.
For best results, keep the animated objects and their relevant Animator or Animation components under the same tracked AnimBinder Root.
What’s Included
Good For
AnimBinder is built for Unity developers who work with editable animation clips and need a safer way to reorganize hierarchies without losing animation bindings.