Back to All Projects
Mobile App

Tap the Safe

An ad-free number-deduction game with a 100-level campaign, daily challenge, infinite modifier ladder, and opt-in real-player competition.

Project proof100 levels · daily playAd-free, offline-first, with an endless competitive ladder

App Store release candidate · final iPhone QA

React NativeExpoFirebaseTypeScriptZustand
Tap the Safe home screen with campaign progress, daily challenge, vault, and navigation
Tap the Safe two-dial gameplay screen with timer and unlock action
Tap the Safe campaign level map showing five difficulty tiers

A small puzzle with a full-game finish

The experience pairs a one-thumb dial puzzle with the pace, feedback, rewards, and competition expected from a polished mobile release.

100campaign levels
2–6digits per vault
590automated tests

Instantly readable

Large dials, clear clue language, and short attempts keep deduction—not interface decoding—at the center.

Depth without pressure

Campaign, daily, ladder, awards, and skins add reasons to return without ads or a required account.

Online by choice

Real-player rankings are opt-in, transparent, and removable without sacrificing local progress.

01 · The brief

The challenge

The core puzzle had to be understandable in seconds but deep enough to support a full campaign. The larger challenge was creating meaningful reasons to return—daily competition, progression, rewards, and customization—without ads, mandatory sign-in, fake opponents, or an aggressive subscription funnel.

02 · The response

The solution

I built the release candidate in React Native and Expo around a tactile dial interaction, short feedback loops, and a progression system that keeps the number puzzle central. Zustand manages local progress; Firebase is used only after a player opts into real-player rankings; Expo IAP supports a single Premium unlock. The full campaign, daily challenge, ladder, skins, achievements, sound, haptics, and accessibility controls all work without advertising.

Key Features

01

Core puzzle

A readable deduction loop that grows from quick locks into difficult vaults.

  • 100-level campaign with 5 difficulty tiers
  • Two- through six-digit vaults with Correct, Hot, Warm, and Cold deduction clues
  • Daily challenge, streak rewards, and same-day real-player rankings
  • Infinite competitive ladder with rotating gameplay modifiers
02

Progression and feel

Rewards, customization, sound, and accessibility give the game a finished rhythm.

  • Collectible vault skins, achievements, and progression rewards
  • Original seven-sound pack, haptics, Reduced Motion, and separate audio controls
03

A fair product model

Offline play, opt-in competition, and one permanent purchase replace pressure tactics.

  • Offline-first play with no account required for the campaign
  • Explicit opt-in before anonymous Firebase rankings are enabled
  • One-time $4.99 Premium unlock for unlimited Lock Picks and premium skins
  • Online-data deletion from Settings without erasing local campaign progress
01

Core puzzle

A readable deduction loop that grows from quick locks into difficult vaults.

  • 100-level campaign with 5 difficulty tiers
  • Two- through six-digit vaults with Correct, Hot, Warm, and Cold deduction clues
  • Daily challenge, streak rewards, and same-day real-player rankings
  • Infinite competitive ladder with rotating gameplay modifiers
02

Progression and feel

Rewards, customization, sound, and accessibility give the game a finished rhythm.

  • Collectible vault skins, achievements, and progression rewards
  • Original seven-sound pack, haptics, Reduced Motion, and separate audio controls
03

A fair product model

Offline play, opt-in competition, and one permanent purchase replace pressure tactics.

  • Offline-first play with no account required for the campaign
  • Explicit opt-in before anonymous Firebase rankings are enabled
  • One-time $4.99 Premium unlock for unlimited Lock Picks and premium skins
  • Online-data deletion from Settings without erasing local campaign progress

Interface overview

The product as a complete system

Core flows, states, and decisions—presented together.

  1. Home vault

    Campaign progress, Lock Picks, daily access, rank, and the selected vault skin are legible at a glance.

    Tap the Safe home screen with campaign progress, daily challenge, vault, and navigation
  2. Core puzzle

    Adjust each dial, try the lock, then use Correct, Hot, Warm, and Cold feedback to narrow the code.

    Tap the Safe two-dial gameplay screen with timer and unlock action
  3. 100-level campaign

    Five tiers expand from two-digit Apprentice Locks to six-digit Master Vaults with a readable progression path.

    Tap the Safe campaign level map showing five difficulty tiers
  4. Vault collection

    Earned and premium vault styles give progression a visible reward without placing ads inside the game.

    Tap the Safe vault skin collection and customization screen
  5. Long-term goals

    Awards turn skill, consistency, and exploration into goals beyond simply clearing the next lock.

    Tap the Safe achievement awards screen
  6. Opt-in rankings

    Daily and all-time boards show real players only, and online ranking stays off until the player explicitly opts in.

    Tap the Safe daily real-player leaderboard and rankings screen

Product status

Version 1.0 is in App Store Connect and final iPhone release QA; it is not presented as publicly released
The release candidate passes 590 automated tests across 33 suites and all 18 Expo Doctor checks
Campaign play remains offline and account-free, while rankings create an anonymous account only after consent
One permanent Premium purchase replaces subscriptions and ads, keeping the product model easy to understand

Selected build tools

  • React Native
  • Expo
  • Firebase
  • TypeScript
  • Zustand
Bring this care to your project

What should your website make easier?

Tell me what customers need to understand, trust, or do. I will shape that into a focused website—and stay available after it launches.

More client work · Mobile App

Are You SOS

3 modes · one support system · Private check-ins, trusted contacts, and sponsor support