Slimefall Arcade
iPhone · iPad
A slime merge game with 100 handcrafted stack puzzles and quick physics drop modes.
A free iPhone and iPad merge game I built solo in TypeScript on Phaser 4 and Matter physics, then shipped natively through Capacitor. It pairs a 100-stage Slime Stack puzzle campaign with physics drop modes, and keeps all player progress on-device, with no backend to operate.
What I built
- Slime Stack: a 100-stage, ten-chapter merge-puzzle campaign on three pegs, with move limits, one-move merge cascades, and star ratings. Boards are authored by hand; a solver proves every par move count.
- Three physics drop modes: a timed Arcade run with a ramping drop clock, an untimed Cozy run, and a seeded Daily challenge that every player gets on a shared 07:00 UTC reset.
- Physics merge rules with ten evolution tiers per theme, progression-weighted drops, danger-line timing, and pity-weighted Starburst and Prism Shift powerups.
- Capacitor iOS shell with Game Center leaderboards and offline score queuing; progress, Bits, and themes are stored locally.
- Consent-gated AdMob ads paced by active play time, plus consent-based Firebase Analytics and Apple Ads attribution that work without ATT or the advertising identifier.
- Localized into 15 languages, from the in-game interface to the App Store listing.
- Vitest simulation tests, release checks that enforce the privacy configuration, and a Playwright-tested MRAID playable ad.
- Scripted release tooling for TestFlight uploads, App Store Connect metadata and screenshots, and Game Center leaderboard provisioning.








