03
Khmer Chess
A player should be able to sink weeks into the game before anyone asks them to make an account.
- ROLE
- Design & build
- STATUS
- In development · iOS & Android
- STACK
- React Native · on-device engine

The game
A React Native client for Ouk Chatrang, the Cambodian variant of chess, with an engine ladder that runs on the device, daily puzzles and ranked online play.
Guest-first accounts
I designed and built the account model. You can play for weeks with no sign-in; when you do want to keep your progress across devices, one email code claims the streak, coins and badges already sitting on the phone. Nothing is lost in the transition and nothing is demanded up front.
- React Native
- Game engine
- Offline-first
- Passwordless auth
In development · iOS & Android