Deep Clone - ScriptableObjects & Prefabs View on Asset Store (opens in new tab)

Package details

Latest version
2.1.1
Last updated
First released
Unity version
2022.3.62 or later
Package size
230 KB
Files
38
Favorites
6
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$19.99 on

Keywords

Deep Clone - ScriptableObjects & Prefabs

by Atticar Reality (opens in new tab)

5.0 / 5 · 3 ratings

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

Stop rewiring duplicates by hand. Deep Clone for Unity gives you true one-click deep cloning of ScriptableObjects and Prefabs: every nested reference, every level of the hierarchy, handled for you.

Discount -49% Previous price $39.00 Price $19.99

Lowest recorded price

Get 49% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Deep Clone - ScriptableObjects & Prefabs, 6 months Current $19.99; lowest $19.99; highest $39.00 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov Version 2.0.0 released 29 Jun 2026 v2.0.0 Version 2.1.1 released 16 Jul 2026 v2.1.1 Version 2.1.0 released 16 Jul 2026

Asset preview

1 / 8

Deep Clone - ScriptableObjects & Prefabs screenshot 1

Deep Clone - ScriptableObjects & Prefabs screenshot 1

About this asset

🔧 Deep Clone for Unity: ScriptableObjects & Prefabs

Need to duplicate a complex asset hierarchy without breaking everything downstream?

Deep Clone is an Editor-only tool for Unity developers who clone ScriptableObjects and Prefabs as part of their workflow, whether you're designing enemies, duplicating level prefabs, setting up RPG configs, or building a custom asset pipeline.

With one click, Deep Clone creates a true deep copy of any ScriptableObject or Prefab. It walks the full hierarchy, clones every nested child, keeps shared references shared, and writes clean .asset files ready to use. No manual rewiring.

🌲 See the Full Picture Before You Clone

New in v2: the Asset Tree Preview shows you the entire dependency graph before you commit. Set each node to deep clone or shallow, rename assets inline, and navigate nested chains with breadcrumb navigation. Shared references are surfaced so you can decide what to do with them.

When you're satisfied, one click executes exactly what you configured.

💾 Clone Profiles: Configure Once, Reuse Forever

Save any clone configuration as a Clone Profile. Your per-node decisions, name overrides, and clone/ref toggles are stored as a ScriptableObject in your project, ready to rerun, share with your team, or check into version control.

🚀 Built For

  • Technical designers iterating on game data, enemy configs, or simulation setups
  • Solo devs and teams duplicating level data, RPG configs, or prefab hierarchies
  • Tool developers building modding support, asset pipelines, or data-driven workflows
  • Anyone working with nested or shared ScriptableObjects and Prefabs

⚙️ Works Your Way

Prefer the UI? Use the Asset Tree Preview or the clone windows. Prefer code? DeepClone() and DeepClonePrefab() accept clone override and name override dictionaries for full programmatic control. Use [ShallowClone] or [SkipPrefabClone] on individual fields to tune behavior at the source.

Deep Clone pays for itself the first time it saves your team an hour of manual asset work.

From the publisher's Asset Store listing.

Technical details

✅ What It Clones

  • ScriptableObjects: full nested hierarchies, custom classes, structs, lists, arrays, dictionaries
  • Prefabs: nested prefab chains fully resolved, shared instances deduplicated, transforms preserved
  • All standard Unity value types: Vector2/3/4, Color, Quaternion, AnimationCurve
  • Texture, Material, and Shader references preserved
  • Circular and shared references resolved through an identity map, so each source asset is cloned exactly once

📦 What's Included

  • Asset Tree Preview: see and confirm everything that will be cloned before you commit. Per-node clone/ref toggle, inline rename, breadcrumb navigation through nested chains
  • Clone Profiles: save your deep clone and reference settings per asset, ready for next time. Stored as a ScriptableObject, version-control friendly, shareable with your team
  • Deep Clone window for ScriptableObjects and Prefab Clone window, both driven by the same graph preview
  • Full code API: DeepClone() and DeepClonePrefab() with override dictionary support
  • [ShallowClone] and [SkipPrefabClone] attribute support
  • Sample asset generator: builds test hierarchies so you can try the tool before touching real assets
  • Complete documentation: API reference, edge cases, attribute usage

⚠️ Limitations

  • Editor-only: no runtime or build support
  • Fields must be serializable to be cloned
  • UnityEngine.Object assets (textures, materials, shaders) are referenced, not duplicated

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f1 Compatible Compatible Compatible Compatible

Tested and combatible with Unity 2022.3.62f1.

As listed on the Asset Store.