Tray Sort : Conveyor Sorting Game Tamplate


Items travel along a curved conveyor. ... Each theme includes two configured levels. ... See Third-Party Notices.txt and LiberationSans-OFL.txt in the package.


by Royal Cod


Price History +

Ready-to-use sorting game template with customizable conveyors, layered trays, visual level editing, configurable item sets, animations, and mobile-friendly controls.

• Two demo scenes, four level configurations and two item sets: cups and cards.

• Generated conveyor mesh, spline-based movement and scrolling belt material.

• Top-down level editor with prefab footprints, rotations and three placement layers.

• Matching by item type, covered-tray blocking, adjustable sorting slots and completion animations.

• Separate controls for tray movement, item jumps, camera projection and level background.

• Mouse and touch input through Unity Input System.

• Seven synthesized PCM WAV files, including a conveyor loop and a stereo music loop.

• Tested setup: Unity 6000.6.7f1, URP 17.6.0 (Universal 3D), Splines 2.9.1, Input System 1.20.1 and Unity UI 2.6.0. Import TMP Essential Resources separately.

• Includes C# runtime and editor source and an offline level-authoring guide.

Items travel along a curved conveyor. The player sends an uncovered tray to an open sorting slot. Matching items jump into that tray, and a full tray leaves to make room for the next one. The order of the items, the limited slots and the trays stacked above one another determine which moves are possible.


Start with either demo scene. Each theme includes two configured levels. Duplicate a LevelConfig, move the conveyor points in the top-down Inspector map, set the item sequence and place trays across three layers. To reskin a level, select another ItemSetConfig or assign your own item and tray prefabs. The number and positions of the ItemPoint children define each tray's capacity.


The demo counter uses the Liberation Sans SDF font supplied separately with Unity's TMP Essential Resources under the SIL Open Font License 1.1. See Third-Party Notices.txt and LiberationSans-OFL.txt in the package.