Game Art & Design Aug 15, 2026

Reactive Bones - First Unity Secondary Motion Keep Hold for Indies 2026

Test Reactive Bones on one Unity character - Rig Painter vs existing bones, Smart Collision, physics profiles, sleep/cull performance, Dynamic Bone honesty, and a keep/hold CapEx decision.

By GamineAI Team

Reactive Bones - First Unity Secondary Motion Keep Hold for Indies 2026

Pixel art of a cute character with flowing hair and a fluffy tail showing secondary motion for a Reactive Bones Unity keep/hold

If you are searching reactive bones unity after the August 2026 V1 launch, the useful question is not whether secondary motion looks nicer in a trailer - it does. The useful question is a pipeline decision: can you paint or reuse a hair/tail rig in one evening, keep hair-to-body collision stable, sleep and cull chains so a crowded scene stays playable, and is ~$19.99 (or the intro sale if still live) better than staying on Dynamic Bone-style habits you already know?

Reactive Bones is an editor-first, bone-based secondary-motion toolkit for Unity 2022 LTS and Unity 6: Setup Wizard for existing hierarchies, Reactive Rig Painter for meshes that never had bones, reusable Physics Profiles, a Smart Collision Manager, wind zones, distance sleep/cull, and full C# source. The launch devlog and product page are the authoritative sources. An announcement is a ceiling. This tutorial is a floor test on one disposable character.

This article turns the launch into a 90-150 minute R1-R6 keep/hold lab. You will import the package into a throwaway project, pick paint or reuse bones, apply one Physics Profile, set up Smart Collision without self-jitter, run a play-mode walk cycle, check sleep/cull under distance, compare the result to your current Dynamic Bone (or equivalent) habit, and write reactive_bones_v1_keep_hold_receipt_v1.json. You will not retarget your whole cast tonight.

Non-repetition: this is not Cascadeur 2026.2 animation layers, which is DCC animation authoring. It is not game animation principles from sprites to 3D, a principles overview. This URL owns one intent: is Reactive Bones V1 worth adopting for Unity secondary motion on one character, with honest hold criteria vs Dynamic Bone habits?

Audience Start here Done when
Beginner Unity animator Glossary, R1-R3 Hair or tail reacts without exploding
Technical artist / rigger R1-R6, collision, profiles Receipt records paint vs reuse + perf
Studio lead / company CapEx four-liner Seat cost and source-license fit
Creator / portfolio Monday ritual + share clip Before/after of one walk cycle

Time estimate: 90-150 minutes on one character. Add 30 minutes if you must retarget or fix an imported armature first.

Default recommendation: keep Reactive Bones for new characters that need painted reactive regions or cleaner collision tooling if R1-R4 pass. Hold a mid-project swap of every Dynamic Bone chain until R5 proves FPS and collision stability under your real crowd count, and until you accept the buy-once price for your team size.

What Reactive Bones V1 actually ships

Strip the store copy and keep operator facts.

  • Existing bones: Setup Wizard discovers hierarchies, branching chains, multiple roots, virtual endpoints, and common rig warnings.
  • No bones yet: Reactive Rig Painter paints Mesh / Skinned Mesh regions (Hair / Tail / Jiggle modes), generates bones, skin weights, and chains - non-destructive, original mesh restorable.
  • Modular characters: shared-armature weight transfer and similar-armature pose link for multi-renderer setups.
  • Physics Profiles: reusable damping, elasticity, stiffness, inertia, gravity, collision radius, iterations, update rate, root-to-tip curves; presets for ponytails, tails, ears, straps, cables, plants, cloth strips, cartoon jiggle.
  • Smart Collision Manager: centralized body collider planning (sparse capsules from bones/palettes), Humanoid core generation, manual volumes, Outside/Inside modes, exclude lists for self-collision, plus direct Unity Collider interaction.
  • Wind / forces: global and zone wind; runtime impulses on chains.
  • Runtime scale: distance reduced rates, sleeping, offscreen modes, teleport recovery, shared broadphase, adaptive budgeting, Reactive Bone World coordination.
  • Debug: runtime debugger + scene gizmos; optional contact API for gameplay reactions.
  • Compatibility: Unity 2022 LTS and Unity 6; includes full C# source.
  • Price: itch lists $19.99 (intro launch sale was $9.99 earlier - verify current checkout).

Monday ritual - one character, six gates, one decision

Minute Action Evidence Keep or hold
0-15 Throwaway Unity 2022 LTS or 6 project; import package; note version Session header Hold if you cannot isolate a disposable project
15-45 Choose path: Setup Wizard or Rig Painter on one hair/tail Screenshot of chain R1 passes if motion appears without mesh destroy
45-70 Assign a Physics Profile; tune one preset toward your style Before/after play R2 passes if feel is intentional, not jelly chaos
70-100 Smart Collision Manager + exclude self-colliders Walk into shoulder/chest R3 passes without jitter/explosion
100-120 Distance sleep/cull + offscreen behavior Stats from debugger R4 records FPS/active chain count
120-150 Dynamic Bone honesty + CapEx decision + share note Receipt R5-R6 adopt / hold

If you only have 90 minutes, stop after R3. Collision-stable secondary motion is the real evaluation; a pretty idle sway is not.

Company CapEx four-liner

  1. Scope - one seat evaluates V1 on one disposable character; no cast-wide migration tonight.
  2. Cost - about $19.99 buy-once on itch (verify sale); full C# source included - no subscription.
  3. Trap - overlapping body colliders without exclude lists (jitter), or painting jiggle on production meshes without a restore plan (generation is non-destructive - still use VCS).
  4. Owner - one TA owns profile library, collision exclude policy, sleep budgets, and the Dynamic Bone migration gate.

Prerequisites

  • [ ] Unity 2022 LTS or Unity 6.
  • [ ] A disposable character with a walk/run clip (Humanoid or generic).
  • [ ] VCS on the project so generated meshes/chains are reversible.
  • [ ] Optional: an existing Dynamic Bone (or similar) setup for A/B honesty.
  • [ ] Read the launch post and skim product docs for collision exclude guidance.

Beginner glossary

  • Secondary motion: hair, cloth, tails, straps that react after the primary skeleton animates.
  • Reactive chain: a simulated bone chain driven by Reactive Bones.
  • Rig Painter: paint a mesh region to generate bones and weights inside Unity.
  • Physics Profile: reusable simulation settings shared across chains.
  • Smart Collision Manager: centralized planner for body/world collision volumes.
  • Sleep / cull: reduce or stop simulation when far or offscreen to save CPU.

R1-R6 - the one-character smoke

R1 - Paint or reuse: get one chain moving

Path A - existing bones: run the Setup Wizard on a ponytail/tail/ear hierarchy. Accept virtual endpoints if the tip is short. Fix any hierarchy warnings before tuning.

Path B - no bones: open Reactive Rig Painter, choose Hair / Tail / Jiggle, paint the region, generate bones + weights + chain. Confirm the original renderer can still be restored (non-destructive claim).

Check: does play mode show tip lag without mesh tearing? Did generation protect armature pre-rotations?

Pass R1 when one chain moves under a walk cycle and the mesh still looks like your character.

R2 - Physics Profile that matches your style

Assign a starting preset (light ponytail, animal tail, cartoon jiggle - pick the closest). Tune damping/stiffness/gravity one axis of change at a time. Save a named profile for this cast (Hero_Hair_Light_v1).

Check: does a hard stop still look believable? Does sprinting explode the tip? Max displacement / iterations may need a bump - document what you changed.

Pass R2 when the feel matches a written target ("followy but not soup") and the profile is reusable.

Profile worksheet (fill once per cast role):

Field Example Your note
Profile asset name Hero_Hair_Light_v1
Closest preset Light ponytail
Damping medium
Stiffness medium-low
Gravity scale 1.0
Max displacement default → +20% if tips clip
Update rate full / half when far
Used on hero hair only

Do not leave profiles named Profile 1. Cast drift starts when nobody can find the "good" settings three weeks later.

R3 - Smart Collision without self-jitter

Run Smart Collision Manager analysis for Humanoid core or bone-palette capsules. Walk the character so hair hits shoulder/chest. If colliders overlap the chain root, add intersecting colliders to the chain's exclude list - the product docs warn this prevents jitter and constraint instability.

Also smoke one world Unity Collider (a doorway) if your game needs environment interaction.

Check: no continuous vibration at rest against the body; no popping through the skull/chest; exclude list is intentional, not empty by accident.

Pass R3 when a 30-second walk past body and one world collider stays stable. This is the backlink magnet: a collision exclude checklist other Unity teams can cite.

Modular character checklist (only if you have multiple Skinned Mesh Renderers):

  • [ ] Identify shared skeleton vs separate hair armature.
  • [ ] Prefer Shared Armature Weight Transfer when pieces share the same skeleton.
  • [ ] Use Similar Armature Pose Link when hair/clothing uses a matching-but-separate armature; confirm authored offsets survive.
  • [ ] Re-run Smart Collision sync between connected armatures after linking.
  • [ ] Play-mode flip between modular parts equipped/unequipped once - chains should not double-simulate.

If modular linking is half-done, you will see hair that "remembers" an old pose or collisions that miss the visible mesh. Finish this checklist before blaming Physics Profiles.

R4 - Sleep, cull, and crowd honesty

Open the Runtime Debugger. Walk away until distance sleep/reduced rate engages; turn the camera so chains go offscreen. Note active vs sleeping chain counts and simulation timing.

Then instance a few copies (or enable extra accessories) toward your real max on-screen characters.

Check: does sleep actually free cost? Does teleporting the character recover cleanly? Is FPS above your floor with your intended max chains?

Pass R4 when sleep/cull behavior is observed and a stress count is written. If you only pass with one hero on screen, hold cast-wide adoption.

Optional wind smoke (five minutes): add one Wind Zone, walk through it, confirm turbulence does not destroy the R2 feel. If wind is for trailers only, leave it disabled in gameplay builds and document that in the receipt - cinematic wind is a different budget than always-on gameplay wind. Record the wind decision as gameplay_on or cinematic_only in the receipt JSON so week-two you do not re-litigate it.

R5 - Dynamic Bone (or habit) honesty table

Need Prefer Reactive Bones Prefer keep current habit
Paint new reactive regions in-engine Yes No bones + no time to paint → DCC first
Central collision planning + exclude lists Yes Tiny one-chain setup already stable
Profiles library across cast Yes Single hero, one-off settings OK
Buy-once + C# source Yes Already licensed another toolkit heavily customized
Mid-ship migration of 40 Dynamic Bone setups Only after R4 Hold until milestone

Pass R5 when the table is filled for your project - not when a trailer looks better.

R6 - Decision and share note

Reactive Bones V1 smoke (YYYY-MM-DD)
Unity: [2022 LTS / 6]  Path: paint / reuse
R1 chain motion: pass/fail
R2 profile name: [Hero_Hair_Light_v1]
R3 collision+exclude: pass/fail
R4 sleep/cull + stress [N] chars: pass/fail @ [FPS]
R5 vs current habit: keep RB / hold / hybrid
Decision: adopt new chars / migrate cast / hold
Price paid or pending: [$]

Pass R6 when the note and receipt exist with a named owner. Capture a 5-second before/after walk for Discord.

Reactive Bones vs Dynamic Bone habits

Dynamic Bone and similar packages taught a generation of indies "attach springy bones and ship." Reactive Bones competes on authoring and scale: paint-to-rig, modular armature support, profile reuse, smart collision, and sleep budgets. It does not automatically win if you already have a battle-tested, tiny Dynamic Bone setup with no collision pain.

Migration rule: new characters can start on Reactive Bones after R1-R4; old chains migrate one hero at a time with an A/B playblast, not a Friday mass replace.

Suggested two-week migration calendar (small team):

Day Work Exit
Mon R1-R3 on disposable hero copy Collision-stable chain
Tue R4 stress + profile library seed Sleep budgets written
Wed New cast member #1 on Reactive Bones only Playblast signed
Thu A/B one Dynamic Bone hero vs RB remake Keep or revert ticket
Fri Document exclude-list policy in art bible Policy merged
Week 2 Migrate 1–2 heroes max if week 1 passed No cast-wide swap

If Wednesday slips, do not "catch up" by migrating five heroes on Friday. Secondary motion debt is cheaper than a certification jitter bug.

For authored primary animation quality before you juice secondary motion, keep Cascadeur 2026.2 layers and animation principles in the pipeline. 2D sprite juice is a different problem - see PolishFX for Godot if that is your stack.

Who should hold

  • Milestone week. Do not introduce a new secondary-motion solver days before cert.
  • Unstable armatures. Fix import scale/pre-rotation before painting (generation protects some cases - do not rely on luck).
  • Heavy open-world crowds until R4 proves sleep budgets.
  • Teams that only need one static cape bone already working - CapEx may not pay off.

Common mistakes

  • Skipping exclude lists when body colliders intersect the chain - classic jitter.
  • Maxing elasticity until hair becomes liquid.
  • Painting jiggle on the whole torso instead of a region.
  • Forgetting modular armature linking on multi-renderer characters.
  • No sleep settings then blaming the tool for CPU cost.
  • Migrating every Dynamic Bone on day one.

Troubleshooting order

  1. No motion - is the chain registered? Is simulation enabled? Is the character animating?
  2. Mesh exploded after paint - restore original renderer; reduce bone count / smooth weights; re-paint a smaller region.
  3. Jitter on body - exclude intersecting colliders; reduce collision radius; check Inside vs Outside mode.
  4. Tunnels through world - verify Unity Collider layers and broadphase capacity.
  5. FPS death - enable distance sleep/offscreen modes; lower update rate; cut chain count; re-check R4.
  6. Animator issues unrelated to RB - isolate with Unity Animator not working.
  7. Physics confusion - if Rigidbody/collider basics are broken, fix with Unity physics Rigidbody/collider help before blaming secondary motion.

What teams should do next Monday

Solo indie

  • Buy only after R1-R3 on the trial mindset (itch purchase is the trial - use a disposable project).
  • Adopt for the next new character if R4 passes.

Small studio

  • One TA owns the profile library and exclude-list policy.
  • Require the smoke receipt before any cast-wide migration ticket.

Company

  • Track license ($19.99/seat-or-project per your counsel) and source inclusion in the SBOM note.
  • Ban Friday mass replaces of production Dynamic Bone setups.

Creator / recruiter reel

  • Post a walk-cycle before/after with collision on - that sells secondary motion better than feature bullets. Portfolio inspiration roundups live in 20 free game-art portfolio sites.

Key takeaways

  1. Reactive Bones V1 (Aug 2026) is an editor-first Unity secondary-motion toolkit (launch).
  2. Supports Unity 2022 LTS and Unity 6, with full C# source.
  3. Setup Wizard for existing bones; Rig Painter when meshes lack chains.
  4. Physics Profiles make cast-wide feel consistent.
  5. Smart Collision Manager + exclude lists are mandatory for stable hair-to-body contact.
  6. Sleep / cull / offscreen modes are part of the keep/hold - not optional polish.
  7. Generation is non-destructive - still use VCS and know the restore path.
  8. Price is about $19.99 buy-once (verify sale) (product).
  9. R3 collision stability is the decisive quality gate.
  10. R4 crowd/sleep honesty is the decisive performance gate.
  11. Migrate new characters first; hold mass Dynamic Bone swaps mid-milestone.
  12. A walk-cycle receipt is the cite-worthy artifact, not a feature list rewrite.

FAQ - Reactive Bones Unity

What is Reactive Bones?

Reactive Bones is a Unity package for bone-based secondary motion - hair, tails, ears, jiggle, straps, cables, plants, and similar - with editor authoring, collision, profiles, and runtime optimization.

Does Reactive Bones work with Unity 6?

Yes. The publisher lists Unity 2022 LTS and Unity 6 support.

Can I generate bones if my mesh has none?

Yes. The Reactive Rig Painter paints a region and generates bones, skin weights, and chains. Output is non-destructive relative to the source mesh.

How is this different from Dynamic Bone?

Dynamic Bone-style tools are a common baseline. Reactive Bones emphasizes in-engine rig painting, modular armature workflows, reusable profiles, smart collision planning, and sleep/cull systems. Keep your current tool if a tiny stable setup already meets the milestone.

How much does Reactive Bones cost?

The itch page lists $19.99 (an introductory $9.99 sale ran at launch - verify current pricing at checkout).

Why does my hair jitter against the body?

Body colliders often intersect chain roots. Add intersecting colliders to that chain's exclude list, then re-tune radius - this is a documented setup step, not a mysterious bug.

Will Reactive Bones kill FPS in a crowd?

Not if you use distance sleep, offscreen modes, and sane chain counts. Prove it with the R4 stress gate before cast-wide adoption.

Is source code included?

Yes - the publisher includes complete C# source with the package.

Related reading