I just shipped Arrow Puzzle: Puzzle Escape on Google Play. It's a small, calm logic game, and I want to share a few design decisions that shaped it.
One rule, no exceptions
Tap an arrow and it slides off the board in the direction it points, but only if nothing stands in its lane. If it's blocked, it bounces back and costs half a heart.
That's the whole game. Every level, from a 3-arrow warm-up to a 200+ arrow maze, uses the same rule. Difficulty comes from board density and the order in which arrows unlock each other, not from new mechanics.
Remove pressure, keep the stakes
I deliberately left out a timer. Instead there are hearts:
- A blocked tap costs half a heart, but only once per arrow, so you're punished for a misread, not for exploring
- Keeping more hearts earns more stars, which gives skilled players something to chase
The result: casual players can relax, and puzzle fans still have a reason to play carefully.
Make big boards readable
Large boards get hard to read on a phone, so a few features exist purely for legibility:
- Pinch-to-zoom and pan for big mazes
- Ruler guides that show the lane of every arrow
- Grid lines, dots or no grid, plus round or slight arrow corners
- Four themes: Classic, Dark Neon, Pastel and Wooden
Content at scale
There are 2,058 levels across four tiers (Easy, Normal, Hard, Expert). An adventure map shows progress, with milestone rewards at levels 10, 20, 30, 40, 50 and every 50 after that.
Respect the player's device
- Fully offline: no network needed to play
- Small download that runs smoothly on older phones
- Music, sound effects and vibration are each optional
Monetization
Free with ads. Hints refill every hour; an optional short video gives extra hints, and a single one-time purchase removes banner and between-level ads.
If you'd like to try it, I'd really value feedback on the difficulty curve and the readability of the bigger boards:
What do you think matters most in a relaxing puzzle game? Let me know in the comments.
Top comments (0)