Back to Projects

Gems Crush Game

Live
Gems Crush Game screenshotGems Crush Game screenshotGems Crush Game screenshot

A cross-platform match-3 puzzle game inspired by classic gem-matching games. Built with Next.js for the web version and Expo/React Native for the mobile app. Features level-based progression, smooth animations with Framer Motion (web) and React Native Reanimated (mobile), haptic feedback, and canvas confetti celebrations.

Tech Stack

Next.jsReact NativeExpoTypeScriptFramer MotionReanimatedSkiaCloudflare Workers

Features

  • Cross-platform: web (Next.js) + mobile (Expo/React Native)
  • Level-based progression system
  • Smooth gem-swap and cascade animations
  • Canvas confetti on level completion
  • Haptic feedback on mobile
  • Deployed on Cloudflare Workers with OpenNext

Highlights

  • Shared game engine logic between web and mobile
  • React Native Skia for high-performance rendering on mobile
  • Gesture-based controls with react-native-gesture-handler