This year I began my own 12 products in 12 months challenge. For me this challenge is to gain more rounded skills when building products and distributing them online. For my first month I’ve released Nanpure. Nanpure is a Sudoku mobile game people can play while they commute or are bored for 5 minutes and don’t want to confront their thoughts. Nanpure took about two weeks for me to develop and a lot longer to get approved by Apple unfortunately, but I’ll get into that later on.

Why Sudoku

I love playing Sudoku on my phone, so when trying to find my first idea it felt pretty natural to try and build my own because…

  1. It seemed like a pretty simple game to produce within my short timeframe
  2. Large audience with lots of people who understand Sudoku
  3. I love Sudoku

My mission was to create a Sudoku app similar to Sudoku - Brain Puzzle Games by Oakever Games on the App Store since that’s the version I’ve played the most

Unexpected setbacks

Development was very smooth for the most part. I finished the first version of the app within just 2 weeks of spare time after work each day. I then tested on my iPhone and submitted it to App Store Connect. I was expecting the app to get rejected at least once (which it did) as there’s usually something slightly wrong with store page images or something.

Sudoku Pop old main menu screen
Sudoku Pop old game screen

Unfortunately for me after my 3rd rejection I got hit with the dreaded 4.1 guideline violation. This guideline is basically telling you your app is too similar to another on their store. When they sent me this message all they said was my app looked like Sudoku which of course it did because it’s a Sudoku Game!

Apple App Store guideline 4.1 violation notice

They never specified which app it looked like which caused me to make the drastic decision to completely overhaul the whole apps UI.

Whole new game

While all the core features were complete I now needed to rewrite the whole UI of the app to look completely different from other Sudoku app on the App Store. This was around the time I was about to begin my project for February which was stressing me out a bit because of timeline concerns.

But honestly? This ended up being the best thing that could have happened. Being forced to differentiate pushed me to actually build something with a touch of personality instead of shipping another yet another generic Sudoku clone.

I started by finding a new name to replace Sudoku Pop, the old name, and eventually came across the fact that the modern version of the puzzle was popularized in Japan under the name Nanpure (short for “Nanbaa Pureesu” — Number Place). That felt perfect. It gave the app a real identity and a story behind the name.

From there the rebrand felt like a natural evolution of what I’ve already built. I designed a mascot, Nan the Fox, to give the app a character that players could connect with. The whole UI came together around this new direction with a look that actually felt like mine instead of a copy of what was already on the store.

Nanpure new main menu screen
Nanpure new game screen

Looking back, Apple’s rejection forced me to do what I should have done from the start: make something unique, something that stands out.

Finish line

Finally to finish the product I promoted the product on Reddit, X and launched the product on a couple different product distribution platforms and now waiting to see who uses it!

All things considered, I’m thrilled I got my first product over the finish line. If I had to do it again, I would’ve strayed far away from a mobile app for month one, navigating App Store reviews takes up a massive chunk of a 30 day timeline compared to shipping a web app! But I leveled up my UI skills, learned how to handle Apple’s strict guidelines, and shipped a real game. On to the next product!!

Party celebration gif

Additional info

Try out Nanpure

Tech Stack

Tech
Frontend (Expo)React Native
StylingNativewind
Payment managerRevenue Cat