Kieran Crown
Overbloom app icon

Overbloom

A neon arcade dodger with a living, reskinnable world

ExpoReact NativeSkiaReanimatedTypeScriptAdMob

Overbloom is a fast, minimalist neon arcade game. You guide a single glowing orb through an endless, ever-scrolling field of falling hazards — the longer you survive, the faster and more relentless the bloom becomes. Simple to pick up, hard to put down.

What makes it Overbloom is the world itself. Gems earned in each run unlock a deep catalog of themes, costumes, and trails that don't just sit in a menu — they reskin the live game the instant you equip them, from the orb and its wake to the entire field around it.

It's built with Expo and React Native, with the game itself rendered in real time by React Native Skia and hand-written SkSL shaders for a fluid, GPU-driven feel. A reactive audio engine, in-app purchases, and Google AdMob round it out into a fully featured mobile game.

Highlights

  • Real-time GPU rendering with React Native Skia and hand-written SkSL shader effects
  • A deep cosmetics system — themes, costumes, and trails that reskin the live game the moment you equip them
  • A reactive audio engine built on react-native-audio-api, layering music and sound effects
  • Rewarded and interstitial ads via Google AdMob, with UMP consent and App Tracking Transparency
  • In-app purchases and a gem economy powered by expo-iap