Game review

Robo Rescue

7.8 / 10

Developer
Frank Force
Publisher
Frank Force
Released
1 January 2026
Platforms
web
Genre
arcade
Monetisation
free
Players
false

The short version

A well-made Robotron-style twin-stick shooter that shipped with a real, verifiable mobile bug - a missing viewport tag that shrank the on-screen virtual sticks to a near-useless size on an actual phone screen. Fixed before install and confirmed correct afterward with genuine held-touch dual-stick input that visibly moved the player and fired real shots.

Biggest strengths

  • Classic, well-executed Robotron 2084-style loop - move with one stick, aim/auto-fire with the other, rescue civilians while dodging waves of red robots, with lives, a bonus-life score threshold, and a best-score readout
  • Dual analog touch sticks confirmed genuinely functional after a fix - a real held-touch drag on the left stick visibly moved the player and panned the camera, and a real held-touch drag on the right stick fired visible projectile streaks in the aimed direction, all dispatched as actual multi-point touch events, not synthetic clicks
  • Full keyboard-and-mouse desktop support confirmed separately (WASD movement, camera pans correctly)

Biggest weaknesses

  • The as-found file was missing its <meta name=viewport> tag entirely, which on a real phone (not just a desktop dev-tools emulator) shrinks the virtual joysticks to roughly 40% of their intended size and shifts their tap coordinates into the wrong DOM space - a genuine, verifiable mobile-usability bug. Added the standard viewport tag before installing; the sticks now render and register correctly at full size, confirmed by the touch test above
  • A direct, unconcealed homage to a 45-year-old arcade classic with a reskin (robots and rescued civilians) rather than a fresh hook
  • Sound is present via the engine's standard sound generator but wasn't deeply exercised in testing beyond confirming the mute toggle exists

Who it's for: Twin-stick shooter fans who want a free, ad-free arcade game with real analog touch controls rather than a keyboard-only port.

Our recommendation: play

7.8 / 10

Opening

Robo Rescue is a Robotron 2084-style twin-stick shooter built on the LittleJS engine: red robots roam an arena full of fleeing family members, and the player has to move with one stick while aiming and auto-firing with the other, rescuing civilians before the robots get them. It's part of a larger open-source arcade collection (LittleJSArcade) and ships under MIT.

A real bug, found and fixed before shipping

The as-found file had no <meta name=viewport> tag at all. On a desktop browser this is invisible, but on an actual phone it's a genuine problem: without that tag, mobile Chrome falls back to its classic desktop-emulation shrink-to-fit behaviour, reporting a virtual layout width of 980px instead of the phone's real 390px. Since the engine's on-screen virtual joysticks are sized and positioned in that same coordinate space, the practical effect is that both sticks render at roughly 40% of their intended visual size and sit in the wrong place relative to where a thumb actually lands. This was confirmed directly (window.innerWidth read 980 before the fix, 390 after), and the standard viewport tag was added before this build was installed.

Controls, verified after the fix

With the tag in place, both virtual sticks were tested for real on a simulated 390x844 phone using genuine multi-point touch events (not synthetic clicks): a held touch-drag on the bottom-left stick visibly moved the player sprite and panned the camera, and a held touch-drag on the bottom-right stick produced visible projectile streaks fired in the dragged direction, confirming the aim-and-auto-fire behaviour works correctly end to end. Both sticks rendered at a proper, full size in the resulting screenshots — clearly big enough for a real thumb. Desktop WASD-plus-mouse controls were confirmed separately and work as expected.

Final Verdict

A solid, honestly free twin-stick shooter that needed one real fix before it was fair to call it mobile-ready, and earns its spot now that the fix is verified. Not reinventing the genre, but built well and — after the correction — genuinely playable with a thumb.

Pros and cons

Pros

  • Classic, well-executed Robotron 2084-style loop - move with one stick, aim/auto-fire with the other, rescue civilians while dodging waves of red robots, with lives, a bonus-life score threshold, and a best-score readout
  • Dual analog touch sticks confirmed genuinely functional after a fix - a real held-touch drag on the left stick visibly moved the player and panned the camera, and a real held-touch drag on the right stick fired visible projectile streaks in the aimed direction, all dispatched as actual multi-point touch events, not synthetic clicks
  • Full keyboard-and-mouse desktop support confirmed separately (WASD movement, camera pans correctly)
  • Clean pixel-art presentation with a glowing neon title screen and a live attract-mode backdrop of robots and family sprites wandering before you press play
  • MIT licensed, no third-party analytics anywhere in the shipped bundle

Cons

  • The as-found file was missing its <meta name=viewport> tag entirely, which on a real phone (not just a desktop dev-tools emulator) shrinks the virtual joysticks to roughly 40% of their intended size and shifts their tap coordinates into the wrong DOM space - a genuine, verifiable mobile-usability bug. Added the standard viewport tag before installing; the sticks now render and register correctly at full size, confirmed by the touch test above
  • A direct, unconcealed homage to a 45-year-old arcade classic with a reskin (robots and rescued civilians) rather than a fresh hook
  • Sound is present via the engine's standard sound generator but wasn't deeply exercised in testing beyond confirming the mute toggle exists

Category scores

Category scores are the reviewer's read on each area. They inform the overall score but do not average into it — the number at the top of the page is a judgement, not a calculation.

  • Gameplay 8 / 10
  • Visuals 7 / 10
  • Sound 6 / 10
  • Originality 6 / 10
  • Replayability 7.5 / 10
  • Controls 9 / 10