Layer Shifter: 2D Sorting & Runtime Manager View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2021.3.45 or later
Package size
4.6 MB
Files
16
Favorites
4
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

Layer Shifter: 2D Sorting & Runtime Manager

by itsMakingThings (opens in new tab)

No ratings yet

  • Price drop

The complete 2D workflow tool. Visual Editor to Shift, Set & Distribute sorting orders. Native support for Sorting Groups & Prefabs. Includes Runtime Triggers for dynamic 2.5D Environments!

Discount -50% Previous price $19.99 Price $10.00

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

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Layer Shifter: 2D Sorting & Runtime Manager, 6 months Current $10.00; lowest $10.00; highest $10.00 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

Layer Shifter: 2D Sorting & Runtime Manager video 1

About this asset

Stop fighting with Sorting Orders in the Inspector.

Layer Shifter is a professional workflow tool designed to streamline 2D and 2.5D Unity projects. It allows you to visualize and manipulate the "Order in Layer", "Sorting Layer", and "GameObject Layer" of entire hierarchies at once - working on both Scene objects and directly inside Prefabs.

🚀 CORE FEATURES 📊 Visual Results Dashboard

  • Hierarchy Visualization: Sorting Groups are highlighted in Gold and children are indented for clear structure.
  • Scrubbable Inputs: Click and drag to visually adjust Sorting Orders in real-time. Hold 'Shift' to snap to increments of 5.
  • Sort & Search: View all renderers in a sortable list. Identify Z-fighting instantly.

🛠️ Smart Bulk Operations

  • Target Modes: Switch between "Roots & Groups" (treats characters as single units) or "All Renderers" (drills down for internal fixing).
  • Shift: Add/Subtract sort orders while preserving relative depth.
  • Distribute: Automatically assign incremental sort orders to fix Z-fighting instantly.
  • Reassign: Bulk change Sorting Layers, GameObject Layers (Physics), and Masking Interactions.

⚡ Supported Components

  • Sorting Group (Native Support)
  • Sprite Renderer
  • TextMeshPro (UI & World)
  • Particle System Renderer
  • Sprite Mask
  • Line & Trail Renderers

🎮 RUNTIME & GAMEPLAY LOGIC

  • Dynamic Triggers: Use the LayerShifterTrigger component to create bridges, tunnels, and depth illusions without writing code.
  • Directional Logic: Restrict triggers to only activate when entering from specific directions (e.g., Up, Down, Left, Right).
  • Hierarchy Resilient: Triggers automatically find the script on parent objects (e.g., detecting "Player" even if the collider is on "Feet").
  • UnityEvents: Hook up Audio, Particles, or custom logic to OnEnter and OnExit events directly in the Inspector.
  • Debug Ready: Includes on-screen Debug GUIs for both Triggers and Shifters to test layer logic in Play Mode.

From the publisher's Asset Store listing.

Technical details

  • Type: Editor Window + Runtime Component.
  • Compatibility: Unity 2022.3+ (LTS recommended) including Unity 6+
  • Dependencies: Requires TextMeshPro (included in Unity by default).
  • Undo Support: Full Undo/Redo support for all operations.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2021.3.45f2 Compatible Compatible Compatible Compatible

As listed on the Asset Store.