
Casual puzzles keep players engaged when difficulty rises smoothly and meta-progression (rooms, skills, décor) gives a long-term goal. The team built Goods Sort Master — a SpriteKit iOS game where players sort goods on shelves and match three in a row across eight themed rooms, from bathroom to gym. Progression includes multi-layer shelves, dynamic cell freezing, a level timer, and gradual booster unlocks. Monetization is built on in-game stars, lives, StoreKit 2, and Yandex Ads rewarded video; progress syncs with the backend via API.
Mobile puzzle games lose players quickly when levels feel repetitive, the economy is unbalanced, or difficulty breaks on new locations. Typical challenges: So the product needed:
Rooms unlock at levels 1, 50, 100, 150, 200, 250, 300, and 350. Relative level within each segment drives shelf rows, layers, freeze probability, and time to clear.
Drag-and-drop goods between shelves, three-in-a-row checks, level generation by room and difficulty, pause, game over, and a victory screen with star rewards.
Hammer, shuffle, time freeze, magic wand, and fire sword unlock by level. Shelves freeze at start and dynamically during play with rising frequency.
Star and life packs via StoreKit 2 with transaction verification. Rewarded ads for bonuses, ATT before SDK init, and ad preloading on app launch.
Skills for extra time, reduce ad time, and luck with exponential pricing. A memory mini-game, location video backgrounds, drag-and-drop décor in the main room, and an in-game shop.
Nickname registration, uniqueness checks, and userId storage. A star sync queue to the backend that preserves balance through network failures.
The game became a complete F2P product: from the first bathroom level to advanced bar and gym locations with the full difficulty toolkit. Key capabilities:
A full casual-game loop was delivered: gameplay, meta-progression, monetization, and release readiness for Apple and ad SDK requirements.

In F2P puzzles, alignment of the “global level” with difficulty systems is critical — GameStore, the level generator, and the timer UI must share one progression scale. Modular managers (UI, dialogs, ads, IAP, room selection) let the project grow without bloating GameScene. Monetization works best when rewarded ads and IAP complement each other instead of competing for the same resource.
We build casual games with thoughtful progression, in-game economy, and IAP plus ad integration. Get in touch to discuss your project!
Общество с ограниченной ответственностью «НИКПА-СТРОЙ»
УНП 193184561