Mobile battle-first word game built with Expo and React Native.
Current focus:
- solo queue into the public arena
- duo lobby with friend invites and auto-pair fallback
- live top-10 guess race
- 10-round matches with 1-minute rounds or instant solve
Repository:
- GitHub:
https://github.com/Henrixbor/word
Backend:
- Railway API:
https://wordgame-production-79dc.up.railway.app - backend repo:
/Users/henri/Repositories/wordgame
npm install
npx expo startNative:
npm run ios
npm run androidWeb:
npm run webnpm run lint
npm run typecheckBattleis the primary game mode.RanksandProfilesupport the multiplayer loop.- Daily/practice still exist, but the product is currently optimized around live arena play.
app/Expo Router screenscomponents/UI, game, branding, and animation componentsassets/branding/approved art, logo, splash, and mascot assetsassets/avatars/selectable player animalsservices/API, sockets, Game Center scaffoldingstores/auth and gameplay persistenceios/native iOS projectandroid/native Android project
Important current behavior:
- live arena guesses are submitted over Socket.IO
- reconnecting players rejoin active matches
- top-10 board shows only real discoveries plus hidden
#1 - intermission shows the winning word and score snapshot
For now, keep mobile and backend separate.
See:
docs/REPO_STRATEGY.md../wordgame/RAILWAY_DEPLOY_LOOP.md