Pixel Squadron - Arcade Shmup

A vertical-scrolling bullet-hell shoot 'em up. 5 ships, 5 weapons, 20 stages, 10 multi-phase bosses. Offline, no timers, 60 FPS.

About Pixel Squadron

Pixel Squadron is a vertical-scrolling shoot ’em up (shmup) that channels the pure arcade rush of classic bullet-hell shooters into a modern mobile package. Five warships, five distinct weapon identities, twenty stages of escalating chaos, and ten multi-phase bosses combine into an offline, ad-supported experience designed for skilled play rather than grind.

Every pixel on the screen is procedurally drawn in code — neon pixel art that renders crisp at any resolution, with zero sprite downloads and a zero-allocation 60 FPS engine. The game is built on Flutter and the Flame engine, with all visuals, particles, and effects generated in real time so the install footprint stays light while the action stays heavy.

No energy bars. No waiting timers. No stage locks behind payments. Pixel Squadron is completely offline once installed, and every upgrade is earned through play. Optional ads let you continue after death or double your coin haul, but nothing is ever gated behind a purchase.

Key Features

Five Ships, Five Weapons

Each warship is a different way of engaging the battlefield, and choosing the right one for the right encounter is half the fight.

  • Eagle — Spread shot for wide-angle bullet coverage. Good against scattered enemy waves.
  • Viper — Rapid fire with high-frequency suppression. Perfect for pressuring fast targets.
  • Titan — Heavy cannon rounds with armor-piercing damage. Built for bosses and elites.
  • Phantom — Continuous laser beam that cuts through anything in its path.
  • Omega — Homing missiles that lock onto and chase targets across the screen.

Twenty Stages Across Five Themed Worlds

The campaign moves through five distinct worlds — Atmosphere, Ocean Storm, Deep Space, Mechanical Fortress, and Chaos Void — each with its own enemy types, color palette, and final-boss showdown. Twenty stages in total, with difficulty scaling smoothly from learning your ship to surviving wall-to-wall bullet patterns.

Ten Multi-Phase Bosses

Each world hides a mid-boss and a final boss — ten encounters total, every one with distinct attack patterns and phase transitions designed to punish rote play. Reading the boss, dodging the right bullet, and timing your bomb release are what separate a clear from a wipe.

13 Enemy Types Across Three Tiers

Jets, fighters, tanks, snipers, kamikazes, shields, trackers, bombers, pulse, burst, laser, spiral, shotgun — thirteen distinct enemy archetypes, each available in Normal, Enhanced, and Elite tiers. Higher tiers fire denser bullet patterns and take more punishment, layering complexity into every stage.

Bomb Gauge System

Killing enemies charges the bomb gauge. Releasing it clears the screen and damages everything in range. Knowing when to hold and when to unleash is a core tactical decision — burn it too early and you eat the next pattern; sit on it too long and you die holding a full bar.

Endless Mode and Permanent Upgrades

Endless Mode removes the stage limit and scales difficulty continuously with time — a survival ladder for players who want to push their limits. Coins collected in any mode can be spent on seven permanent upgrades: damage, fire rate, movement speed, bomb charge rate, coin bonus, and option drones. All progression is earned through play; nothing is locked behind purchases.

Offline, 60 FPS, No Energy Walls

Pixel Squadron runs entirely offline once installed. No energy bar, no daily-play timers, no stage locks behind in-app purchases. Optional rewarded ads let you revive after death or double your coin pickups, but every single feature in the game is reachable without spending money.

How to Play

Launch the game, pick your ship, and dive into Stage 1. Move your finger to steer — the ship hovers above your fingertip with smooth, low-latency input — and the autofire keeps your weapon active so your only job is positioning and bombing.

Survive the stage by reading enemy bullet patterns, weaving through them, and identifying which enemies to prioritize. Pick up coins from defeated enemies to fund permanent upgrades. Save your bomb for the moments when the screen turns into a wall of fire — then release it to wipe everything out.

As you clear stages you unlock new ships and new worlds. Each ship plays differently enough that learning all five is its own progression curve.

Target Audience

Pixel Squadron is designed for players who love the arcade-shmup tradition — 1942, Raiden, Ikaruga, Touhou, and the broader bullet-hell lineage — and want that same intensity on a phone with no microtransaction friction. It rewards reflexes, pattern recognition, and ship-matchup knowledge over time-spent grinding.

It also works as a short-burst game for anyone who wants intense, focused gameplay sessions between meetings or on a commute. Stages are sized to be cleared in a few minutes, with Endless Mode available when you want a longer run.

Technology

Pixel Squadron is built with Flutter and the Flame game engine. Every visual element — ships, bullets, particles, explosions, UI — is generated in real time using procedural code rather than sprite assets, which keeps the install size tiny and lets the visuals scale crisply to any screen.

The game targets a stable 60 FPS with a zero-allocation render loop, meaning no garbage-collection stutter during boss fights. All progress and settings are stored locally on your device using SharedPreferences; no account is required, and no game data ever leaves your phone.

The only network calls in the entire game are made by Google AdMob to fetch ads, and only after you consent through Apple’s App Tracking Transparency prompt (iOS) or the Google UMP consent form (EEA). See the privacy policy for the full breakdown.

Get Started

Pick your ship, charge your bomb, and dive in. With twenty stages, ten bosses, an Endless Mode, and a permanent upgrade tree, Pixel Squadron has the depth of a classic arcade cabinet in your pocket — and none of the energy bars, paywalls, or waiting timers that plague the modern mobile shmup. It is free to download, completely offline, and waiting for you.

Developed by Steven Huang at Atlantis Kid.