Easy Isometric Sorting http://u3d.as/fFf The Easy Isometric Sorting provides you a very simplified way to sort your sprite objects by a chosen axis. You don't need to change the Z position according to the Y position, neither change the sorting order of each part of the sprite nor change the layer. All you need is attach the IsoSpriteSorting script to any object, and all its renderer children will be sorted according to the position of parent object in the sorting axis. You can have objects made with different render parts with an specific sorting order, like a Puppet2D character, and it will be sorted as well. Web Demo Features: Full Source Code (NEW v1.0.1) Full Documentation Automatic sorting by gameobject and sorting axis position Work both in play and edit mode Choose the sorting axis Change sorting base position easily by dragging dot gizmo All with a single script Sprite with multiple parts without Easy Isometric Sorting Sprite with multiple parts with Easy Isometric Sorting How it works In Unity, render objects are sorted first by layer then by sorting order, then by distance to camera. In an isometric game or in a beat em up this is a problem as you want to sort the characters by axis position. If you have characters using a single sprite it could be achieved by changing sorting order, but it's more complicated when using characters made by multiple parts for legs, arms, head, weapon, etc. Sorting order has also a limit of 16 bits, so if you set the sorting order by z position, for example, you can only place your characters between -32768 and 32767. But also, if you use multiple parts, you need to sort all parts of a characters so they keep the order locally to the characters and by axis position as well. All this script does is display a square with the center to be used as sorting offset and manage to sort all objects being rendered using all possible sorting order values automatically. So it will be able to sort up to 65536 render parts being rendered by any camera, so it will sort only visible parts. Enough for a game with good performance. The script has been also optimized to make this sorting really fast with almost no performance lost in the process and it's managed itself so you don't need another manager script in the scene. If you have any questions or improvements you would like to see, let me know. I hope this script is useful for your games or any of your work.