The carts have turned. Someone has to save the lot.
Zombie Carts is a one-thumb arcade survival game about the undead shopping cart uprising. You play the lone cart attendant herding zombie grocery carts before they total every parked car in the lot — across a 200-level campaign of bosses, mutations, stampedes, and hostile weather.
Fact sheet
| Title | Zombie Carts |
| Developer | Michael Blackmon (solo developer) |
| Release | July 2026 |
| Platforms | iOS (iPhone & iPad) and Android |
| Price | Free, with optional in-app purchases and optional reward ads. A one-time purchase permanently removes forced ads. |
| Genre | Arcade survival / action |
| Session length | 1–3 minute levels, campaign and daily/weekly challenge play |
| App Store | Zombie Carts: Arcade Survival |
| Google Play | Zombie Carts |
| Website | zombie-carts.vercel.app |
| Contact | Via the website support page |
Description
Every parking lot has one cart rolling on its own. Zombie Carts asks: what if it was undead? Players steer, dash, and drop freeze pulses to contain mobs of infected carts, protect parked cars, and push through escalating levels where the lot itself fights back.
Key features
- 200-level campaign with star ratings and persistent upgrades
- Boss carts every 10 levels — bigger, meaner, weirder
- Mutating carts: bouncers ricochet off everything; magnets drag other carts along
- Dynamic weather: rain puddles and ice patches change handling mid-level
- Customer stampede waves that flip a calm lot into instant mayhem
- Daily and weekly challenges with bonus rewards
- One-thumb controls, haptics, quick sessions, offline-friendly
The story behind it
It started as a joke — the runaway cart in every parking lot, but undead. Then the joke needed physics, then bosses, then a 200-level campaign. I built it solo, nights and weekends, in React Native — which everyone said not to use for a game. It shipped anyway.
Assets
Screenshots, app icon, key art, store links, and raw gameplay capture are available on request. Reach out via the website and mention your outlet or channel.