
Eugene
Author @ InAppStory
Sorting is a puzzle mechanic where players organize objects into matching groups. In InAppStory's version, users move products or other objects between shelves until three identical items are put together.
The objects do not have to be generic game assets. Retailers can use actual products, fashion apps can add items from a new collection, and partner brands can turn sponsored products into the objects users need to find and match. Completing a level or a series of levels can unlock a personalized deal, bundle, promo code, or another reward.
The mechanic combines sorting and progressive difficulty. Unlike instant-win games, it asks users to think through each move and stay with the experience for several minutes. That makes Sorting particularly relevant for repeat visits, product discovery, loyalty, seasonal campaigns, and longer active sessions.
The player sees several shelves, with each shelf holding up to three objects. The goal is to drag and drop objects between shelves until three identical items are placed together. Once a matching set is created, those objects disappear and the shelf is cleared. The level ends when all shelves have been cleared.
The challenge becomes progressively harder. New levels can introduce more shelves and types of objects to organize. Depending on difficulty, one level can take approximately one to five minutes to complete.
The app team can determine whether users receive a reward after completing an individual level or only after clearing the full set of levels. Rewards can include a personalized offer, bundle, promo code, or another campaign benefit.

The visual experience is configurable as well. Teams can upload their own objects, shelves, and background, allowing the same mechanic to look completely different from one campaign to another.
Sorting requires more attention than a one-tap promotional game. The user needs to scan the shelves, identify matching products, decide where to move them, and think about how each decision affects the objects that remain. As the number of shelves and object types increases, the player has more decisions to make.
This gives the mechanic greater potential to increase session depth than formats designed primarily around an instant reward reveal.
Sorting has a built-in progression structure: the first level can teach the mechanic with relatively few shelves and objects. Later levels introduce more combinations and increase the challenge. Instead of repeating exactly the same interaction, users move through progressively harder tasks.
This creates a useful engagement loop for recurring campaigns:
Play today → complete available levels → return when another attempt becomes available
Sorting is especially relevant to retail and ecommerce because shelves and products already belong together visually.
Instead of building a game around abstract icons, a grocery retailer can use:
A fashion app can use shoes, bags, cosmetics, accessories, or items from a new collection. A food-delivery app could build a level around dishes, drinks, desserts, or products from a restaurant partner.
The Sorting game has found home in mobile apps where attention is scarce, sessions are short, and every tap matters. Its simplicity, familiarity, and adaptability make it an ideal tool for engaging users without overwhelming them.
In mobile environments, the Sorting game serves various purposes:

⚡ To broaden your understanding of gamification in mobile environments, explore other game mechanics examples commonly used in mobile apps, such as progress bars, daily challenges, or loot boxes. Each offers unique engagement opportunities tailored to different user behaviors and product goals.
Want to know how to make your own sorting game? It’s easier than you think. Forget about coding or design headaches — InAppStory has the tools you need to create a customizable sorting game that’s as unique as your brand.
Here’s the deal: with InAppStory’s editor, you can design your own sorting game in minutes. Drag, drop, and you’re set. Unlock deals, exclusive content, or challenges — no design skills needed.

The beauty of sorting game campaigns? You can make them as personalized as you want. Each card can reveal something different — whether it’s a personalized reward based on user behavior or a surprise discount that feels tailor-made.

Why InAppStory?
Want to see if that workflow fits your team? Try playing the Sorting game below — just as it would look in your app. Sort objects to reveal good deals and promo codes.
Keep an eye on:
DAU increase up to
20%
session length increase
60%
users claiming deals
75%
Sorting turns a familiar puzzle mechanic into a tool for repeat visits, longer sessions, product discovery, and loyalty. Instead of seeing products once in a promotion, users actively organize and match them while progressing through increasingly difficult levels.
For product teams, the key is to connect the game to a clear business goal. Use relevant products as game objects, set the right level progression and attempt frequency, offer meaningful rewards, and measure whether gameplay leads to return visits, product interactions, or purchases.
