A mind-bending open-source puzzle game with infinite levels, a level editor, and community sharing — built with React Native & Expo.
Puzzle Arrow is a fun, addictive open-source puzzle game where players guide arrows to the right spots. It combines a built-in campaign of carefully crafted levels with an endless stream of community-created puzzles. Players can design and publish their own brain teasers using the built-in Level Editor, unlock cosmetic rewards like arrow colors, themes, and confetti, and enjoy fully offline gameplay. The app hit 1,000+ downloads in just 10 days after launch.
I wanted to build something purely fun — not another utility app, not a SaaS, just a game that people could pick up and enjoy. Puzzle Arrow started as a weekend experiment. The core mechanic is deceptively simple: guide arrows to the right spots. But as I layered in more puzzle types, the game started getting genuinely mind-bending in ways I didn't expect. What really made this project exciting was building the Level Editor. I wanted players to not just consume content but create it. Designing a drag-and-drop puzzle builder inside a mobile app — with real-time validation and community publishing — was the most technically challenging part of the whole experience. I also built an offline-first architecture so the game works without internet, which was crucial for a casual game that people play during commutes or dead zones. The response was unexpected. 1,000+ downloads in just 10 days after publishing to the Play Store. Seeing people actually playing levels they discovered from other players was genuinely exciting. It reminded me why I got into building things in the first place — not for metrics, but for the moment someone says "okay one more level."