React Native · iOS & Android

Sudoku,
done right.

Think. Scan. Place. A fully offline puzzle game with 4 difficulty levels, score tracking, win streaks, and smooth animations.

Download on the App Store Get it on Google Play View on GitHub
4
Difficulty Levels
100%
Offline
iOS & Android
Platforms
TypeScript
Fully Typed

Every screen, polished.

Home screen showing level selection

Level Selection

Gameplay on Easy difficulty

Easy Difficulty

Game completion modal

Game Complete

Statistics screen

Stats & Records

What's inside

Built for real players

Every detail designed to keep you focused on the puzzle.

4 Difficulty Levels
Easy, Medium, Hard, and Expert — each with its own score multiplier, clue allowance, and number of cells removed. The same board generation algorithm ensures every puzzle has a unique solution.
Score & Streak System
Earn points for every correct placement, with bonuses for completing full rows, columns, and 3×3 grids. Win streaks are tracked per level — keep your errors under 3 to protect them.
Timer & Clue System
The timer runs throughout the game and increases the score penalty every 30 seconds. Stuck? Spend points to reveal a cell — but clues are limited per difficulty, so use them wisely.
Per-Level Statistics
Best time, max score, total games played, and win streak — tracked separately for each difficulty. All data persists locally via SQLite and survives app restarts.
Haptics & Sound
Two haptic intensities for cell taps and a distinct triple-pulse pattern on game complete. Optional sound effects for every interaction. Both can be toggled and persist across sessions.
Dark & Light Mode
System-aware theme with manual override. The color mode persists to the local database so your preference is always remembered — no cloud account required.

Built with

React Native 0.83 Expo SDK 55 TypeScript Zustand SQLite Drizzle ORM Reanimated 4 Expo Router Expo Haptics Expo Audio React Navigation Gesture Handler