# Sorting sprites

> Control the order of sprites with sorting layers, sorting groups, and distance calculations.

Resources for understanding how Unity orders 2D GameObjects in a scene, and how to control the order with sorting layers, sorting groups, and distance calculations.

| **Topic**                                                                                                                  | **Description**                                                                                           |
| -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| [2D rendering order](/engine/6000.7/manual/unity2d/sprite/sort-sprites/sort-sprites.md)                                    | Learn about the criteria Unity uses to decide whether one 2D GameObject renders in front of another.      |
| [Change the sorting order of 2D GameObjects](/engine/6000.7/manual/unity2d/sprite/sort-sprites/2d-renderer-sorting.md)     | Arrange 2D GameObjects in layers, set the order within a layer, and change how Unity calculates distance. |
| [Prevent 2D GameObjects mixing in sorting layers](/engine/6000.7/manual/unity2d/sprite/sort-sprites/use-sorting-groups.md) | Keep groups of 2D GameObjects from mixing together on the same sorting layers and sublayers.              |
| [Sorting Group component reference](/engine/6000.7/manual/unity2d/sprite/sort-sprites/sorting-group-reference.md)          | Explore the properties you can use to determine the rendering order of a group of 2D GameObjects.         |

## Additional resources

* [Sprites](/engine/6000.7/manual/unity2d/sprite.md)
