All work

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
Ouk Chatrang — Khmer Chess: game board, leaderboard and profile screens

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