Layer Shifter: 2D Sorting & Runtime Manager
Stop fighting with sorting orders.
Visualize and shift Order in Layer, Sorting Layer, and GameObject Layer across whole hierarchies and inside prefabs. Plus a runtime trigger system for bridges, tunnels, and dynamic 2.5D depth.
Visual sorting dashboard
Every renderer in your hierarchy in one sortable list. Sorting Groups highlighted, children indented, scrubbable inputs to drag values in real time.
Smart bulk operations
Shift values while preserving relative depth. Distribute to fix Z-fighting in one pass. Reassign Sorting Layers, GameObject Layers, and Masking Interactions across whole selections.
Runtime triggers for 2.5D
The LayerShifterTrigger component creates bridges, tunnels, and depth illusions with no scripting. Directional logic, hierarchy-resilient lookups, UnityEvents for OnEnter / OnExit.
Wide component support
Sorting Group, Sprite Renderer, TextMeshPro (UI + World), Particle System Renderer, Sprite Mask, Line and Trail Renderers — all in the same workflow.