The cat grows with the child
The cat stands beside the level you are on, wears the looks you have won, and gets sleepy when you have played long enough. It is the thing a child plays for, not decoration.
HQ Paphos, Cyprus · worldwide
Swap tiles across 25 levels on a sunny meadow, win looks for your cat, and let it take a nap when you have played long enough. We designed it and built it natively for iPhone and Android: paid with no ads on the App Store, free with child-safe ads on Google Play.

Meowzy is a SwiftUI and SpriteKit game for iPhone and a Kotlin and Jetpack Compose game for Android. A framework-free game model turns every swap into a timeline of steps, and each board plays it back. It has been live on the App Store since 8 October 2026 as a paid app with no ads, and on Google Play, free with child-directed ads.
Most match-three games are built to keep players tapping and paying. We wanted one made for children: gentle, offline, with no account, no chat and nothing to buy inside — and with a break built into the game itself.
The cat stands beside the level you are on, wears the looks you have won, and gets sleepy when you have played long enough. It is the thing a child plays for, not decoration.
A children's game needs no leaderboard, no accounts and no chat. The weekly board of rivals became daily helpers, and every bit of progress stays on the device.
Free with ads on Google Play, paid with no ads at all on the App Store. Every feature is otherwise the same, so each build is designed around how it is sold.


Each level asks for certain tiles within a set number of moves. A run of four makes a rocket, an L or T shape a bomb and a run of five a rainbow, and cascades keep the board moving. A star lights the moment it is earned — the goal first, then two score gates — and the trail across the meadow scrolls under your finger.
One team did all of it: the game design and art direction, the game model and its balance, two native builds, the store listings in eight languages and both releases.
A pure game model with no UI imports: every swap returns an ordered timeline of steps for the whole cascade, and the board only plays it back. A balance simulator plays every level headlessly.
A sunny meadow map with a dashed trail of paw prints, a board and a ring cat beside it, tiles of apples, yarn, fish, leaves, stars and cats, and a star bar that lights as each star is earned.
Nine looks won with two or more stars, a wardrobe, the cat on your current level, and a nap after about 30 minutes of play that rests the levels too.
Kotlin and Jetpack Compose with a Canvas board, child-directed AdMob, a daily reminder that is off until you say yes, 8 languages and the Google Play listing.
SwiftUI with a SpriteKit board, brought level with Android, then stripped of every ad and network call for a paid App Store release. Live since 8 October 2026.
After about 30 minutes of play the cat gets sleepy, and while it naps the levels rest too. The map and the wardrobe stay open, and feeding the cat wakes it with a small treat. Daily helpers wait every day, some free and some unlocked by finishing levels that day.






The rules, the level curve, the art and the sounds are shared; no code is. Where the builds differ, it is because of how each store sells the game.
| Area | iPhone · Swift | Android · Kotlin |
|---|---|---|
| Board | SwiftUI shell, SpriteKit board | Jetpack Compose, a Compose Canvas board |
| Price | US $1.99 up front | Free |
| Ads | None — no ad SDK, nothing on the network | Google AdMob, child-directed, at most one interstitial every two rounds |
| Rainbow helper | Finish three levels today | Watch a rewarded ad; no fill still pays the reward |
| Daily reminder | Planned seven days ahead as single notifications | A WorkManager job at 17:30 local time |
| Rating prompt | Once, after level 5, never rewarded | Play In-App Review, once, after level 5, never rewarded |
| Languages | Generated from Android's strings, never hand-edited | The source: English plus seven translations |
iPhone · SwiftUI shell, SpriteKit board
Android · Jetpack Compose, a Compose Canvas board
iPhone · US $1.99 up front
Android · Free
iPhone · None — no ad SDK, nothing on the network
Android · Google AdMob, child-directed, at most one interstitial every two rounds
iPhone · Finish three levels today
Android · Watch a rewarded ad; no fill still pays the reward
iPhone · Planned seven days ahead as single notifications
Android · A WorkManager job at 17:30 local time
iPhone · Once, after level 5, never rewarded
Android · Play In-App Review, once, after level 5, never rewarded
iPhone · Generated from Android's strings, never hand-edited
Android · The source: English plus seven translations


A game for children is held to stricter rules by both stores and by privacy law. These are the ones that shaped Meowzy, and that we now plan for from the start.
Every ad request is child-directed and tagged under the age of consent, and the advertising-ID permission is removed. So there is deliberately no consent dialog: a child's “I agree” is not consent.
A missing interstitial is simply skipped, and a missing rewarded ad still pays its reward. A child never loses anything because the ad network had nothing to show.
A look or moves for a rating, or for allowing notifications, is an incentivised action both stores reject. The rating prompt and the reminder card never pay anything.
App Review read a screenshot headline about free daily helpers as a price claim in a paid app. The screenshot came out in all eight languages and the same build was resubmitted.
R8 shrinking took the Android download from 37.8 MB to 21.8 MB, but art looked up by name is invisible to it. Every such picture is listed in a strict keep file, or that screen would crash.
On an iPhone SE or a 360×640 Android phone the full footer would squeeze the tiles. There the cat and its score sign give way to one compact row, so the board keeps its size.
Meowzy is on the App Store for iOS 17 and later, rated 4+, at US $1.99 with no ads, and on Google Play for Android 8 and later, free with child-safe ads. It plays offline, with no account.
25
Difficulty rises gently, from 2.6 goal tiles per move at level 5 to 4.35 at level 25, checked by a simulator that plays every level.
9
Chef, Sailor, Explorer, Artist, Pirate, Scholar, Racer, Wizard and King, each won by finishing a level with two or more stars.
8
English, German, Spanish, French, Italian, Portuguese, Russian and Ukrainian, with store listings in all eight.
Have a game or a kids’ app in mind?
We design the game, build it natively for iPhone and Android, balance it, fit the monetisation to each store and take it through review — the way we build our own.
Yes. The same team designs and builds native iPhone and Android games, with the game model, balancing, monetisation that fits each store, and the store listings. See mobile app design, iOS app development and Android app development.