LUXURY CRANE — Online 3D Claw Machine in Vietnam
Arcade claw-machine feel with a guaranteed real plush prize — an online claw service based in Ho Chi Minh City


About the project
LUXURY CRANE lets players run a claw machine from a real Ho Chi Minh City store online and collect the physical plush prize by QR code. It's our own B2C mobile service, operated through a registered Vietnamese entity (CÔNG TY TNHH LUXURY CRANE).
A Korean engineering team designing for the Vietnamese market from the ground up — the clearest example of what "we work here, locally" means at CoreCode.
Core design
Server-authoritative
Whether you win, which plush the claw grabs, whether it slips on the way up — the backend decides all of it. The Godot 3D client only performs a result that has already been determined.
Tampering with the client changes nothing, and prize inventory can never drift out of sync with game outcomes. When physical goods are on the line, this isn't an optimisation — it's the only defensible design.
Non-gambling positioning
A "chance + payment + prize" structure risks being classified as gambling at all three gates: Apple/Google review, payment partnership, and Vietnamese law. We wrote the legal review before writing the code, and folded it into the design.
- No cash or cash-equivalent rewards — physical plush prizes only
- Guaranteed acquisition — a per-user, per-room gauge guarantees a win within N attempts
- Published odds; no point shop (cash-equivalence and trademark risk)
Stack
| Layer | Choice | |---|---| | Backend | NestJS (TypeScript), 13 modules · PostgreSQL + Prisma + Redis | | Mobile | Expo SDK 55 / React Native — EAS Build for iOS cloud builds without a Mac | | Game | Godot 4, embedded via WebView | | Admin | React + Refine + AntD — 4 RBAC roles, 10 menus | | Landing | Next.js App Router | | Payments | ZaloPay and bank transfer (no IAP) |
The monorepo runs on pnpm + Turborepo.
Vietnamese data localisation
Under PDPL 2026 and Decree 53, personal data is stored inside Vietnam. Hosting the infrastructure on Vietnamese local cloud providers (VNG, Viettel, FPT) was a precondition for compliance, not an afterthought.
Current status
The Vietnamese entity was registered in June 2026. Stack selection, game mechanics, admin screen design and the EAS build pipeline are complete; development is in progress.
Project details
August 1, 2026
2 min read