Touch: Drag the on-screen d-pad to move, tap a face button to fire · Keyboard: WASD or arrows to move, Space/Z/A to shoot, X/B for bomb
About:
A side-scrolling shoot-em-up built on the LittleJS engine. The as-found file was missing its viewport meta tag (the same bug found across several LittleJSArcade titles), fixed before this install. Touch controls (a d-pad plus a four-button diamond) were confirmed genuinely functional: a real held drag on the d-pad moved the ship, and a real touch press on the face-button diamond registered as a fire input. A small cosmetic quirk was found and is noted honestly: a '[KEYBOARD MODE]' label at the bottom of the screen stays fixed regardless of what's actually controlling the ship, but this does not affect actual touch functionality.
Credits:
Made by A classic side-scrolling shmup, touch controls confirmed real, 2026. Published here under the MIT licence.
Source code.
Phone check: 2026-09-08: found the as-served file had no <meta name=viewport> tag (same as other LittleJSArcade titles this cycle), confirmed via window.innerWidth reading 390 only after adding the standard tag. Re-tested with genuine multi-point CDP touch: a real drag on the d-pad visibly moved the ship, and a real press on the face-button diamond registered as pressed and fired. Desktop WASD + Space also confirmed working, firing a visible projectile at an enemy. Noted (not a functional issue): a '[KEYBOARD MODE]' status label never updates to reflect touch input.
Rate this game:
One vote per game each month.
Play next:
Bug&BeeA bright little side-scrolling shoot-'em-up through the microcosmos, with bosses, powerups and a charge-up mega shot.
ProtectorSave the humans from alien landers in this faithful Defender-style side-scrolling shooter.
Beacon SiegeEscort a fragile beacon through eight dark arenas. Shove the swarm back with knockback pulses, flick a lance to skewer the dangerous ones, and drop traps to hold the line until the light reaches the gate.