390 levels later: what we learned designing Paw & Home, a match-3 rescue game

A match-3 game lives or dies on its levels and on the reason to keep playing. Here is how we approached both in Paw & Home.

Mustafa GüderFounder, GuderTech4 min read
designing-a-match-3-game-390-levels.md

Paw & Home is our cozy rescue puzzle for iPhone. You clear match-3 levels to free animals in cages, bring them home and build a place for them to live. It has 390 levels across 10 worlds and 150 animals to find. It is built for iOS with Unity and SpriteKit. These are the lessons that shaped it.

A rescue gives every level a reason

Match-3 mechanics are familiar; the reason to play is what makes a game yours. In Paw & Home, most levels hold animals in cages, and clearing tiles next to a cage frees them. "For Biscuit: 0/4" is a better goal than "score 20,000 points" because players care about the animal, not the number.

Worlds give the journey a shape

Levels are grouped into ten worlds, each with its own mood: Cozy Town, Forest Trail, Snow Cabin, Sunny Beach, City Nights, Mountain Valley, Old Farm, Rainy Harbor, Secret Garden and finally the Big Rescue Sanctuary. Worlds grow from 32 to 46 levels as players get better, which adds up to 390. A new world is a natural moment for a new mechanic and a fresh backdrop.

Difficulty is a sawtooth, not a ramp

If every level is a little harder than the last, players burn out. We use a sawtooth: a few comfortable levels, then a marked Hard level, then relief. Hard levels say so up front and pay half as much again in rewards, so a tough board feels like an opportunity instead of a wall.

Every level is checked before it ships

A level that cannot be solved, or can only be solved by luck, costs you a player. Every one of the 390 levels was verified before release, and the move budgets were tuned so a focused player can win without boosters, and a stuck player has a fair way out.

Companions turn luck into choice

Before each level you pick an animal companion with an ability. Biscuit, for example, digs straight down the busiest column. Companions give players a decision to make before the first move and a reason to collect and level up their animals.

Boosters, streaks and the out-of-moves moment

  • Boosters: Shuffle, Rocket, Hammer and Hint, each solving a different kind of stuck
  • Win streaks: win a few levels in a row and the next board starts with special pieces already placed
  • Zoomies: a meter that fills as you play and unleashes a burst of power-ups
  • Out of moves: a friendly prompt with extra moves for coins, so the decision is the player's

The out-of-moves moment is also where a game earns or loses trust. We show progress ("you got 80% of the way") and never hide the cheaper option.

The meta game: a home to build

Freed animals come home. Coins earned in levels build the house and whole towns, one piece at a time: café tables, a playground, a statue. A daily gift from the town mayors brings players back. The collection album shows how many of the 150 animals you have found, split by kind, which is a goal that lasts for months.

Seasons keep it fresh

A seasonal Paw Pass, like the Spooky Season around Halloween, adds themed rewards, outfits and events without changing the core game. Purchases are validated through Adapty, and the game is fully playable without paying.

What we would tell anyone building a puzzle game

  1. Give each level an emotional goal, not just a score
  2. Verify every level, every time you change a rule
  3. Mark hard levels and reward them properly
  4. Build a meta game that grows for months
  5. Make the paid shortcuts honest and optional

Building a game? Our native vs cross-platform guide and our story on making a game without asset files cover the technical side. Or tell us about your game.

Frequently asked questions

How many levels does a match-3 game need at launch?

Enough for a few weeks of play for your most engaged players. A few hundred is common for a polished launch; you can then add worlds with updates.

Should a match-3 game be built in Unity or SpriteKit?

Both work. Unity makes cross-platform easier and has a large tool ecosystem; SpriteKit is light and native on Apple platforms. Paw & Home uses both for iOS.

How do free-to-play puzzle games make money?

Mostly through optional purchases like extra moves, boosters and season passes, plus ads in some games. The best ones make paying feel like a shortcut, never a requirement.

How long does it take to build a mobile puzzle game?

A small game with a core mechanic and a few dozen levels can take a couple of months. A content-rich game with a meta layer and hundreds of verified levels takes much longer.

ShareXLinkedInWhatsApp
Mustafa Güder

About the author

Mustafa Güder

Mustafa Güder is the founder of GuderTech and an iOS developer. After two years of study in Australia he came home to Adana and built Scevia, Paw & Home and Street Legends.

Studied in Australia, 2 years Adana, Türkiye

All posts