The short version
A neat top-down chase-driving shooter with real evasion mechanics - oil slicks and smoke screens against pursuing hostiles - and touch controls confirmed genuinely functional via real, measurable in-game progress from actual drag and tap input, not just a code read. Shipped with the same one-line viewport fix its LittleJS stablemates needed.
Biggest strengths
- Touch controls confirmed genuinely functional with measurable results across three separate inputs - a held drag on the on-screen stick raised speed from 6 to 24 and score from 0 to 10 while visibly steering the car, and a press on the face-button diamond registered as pressed for a fire input, all confirmed via before/after screenshots
- More mechanical depth than a plain lane-swerving racer - oil slicks and a smoke screen give real evasion options against chasing hostiles, per the game's own on-screen help text
- A genuinely readable live HUD (score, multiplier, speed, lives, oil charges, smoke charges) that updates correctly during play
Biggest weaknesses
- The as-found file was missing its <meta name=viewport> tag, the same bug found in several LittleJS stablemates this cycle; fixed before installing
- The oil-slick and smoke-screen evasion mechanics were confirmed present via the on-screen help text and button presses but not deeply exercised against an actual pursuing hostile in this test session
- Plain, single-palette top-down visuals typical of the genre rather than a standout look
Who it's for: Fans of chase-driving arcade games who want a proper touch control scheme with real evasion mechanics, on either a phone or a keyboard.
Our recommendation: play
7.6 / 10
Opening
Spy Driver is a top-down chase-driving shooter: steer down an endless road while hostiles pursue, fire back, and use oil slicks or a smoke screen to shake them off. It's part of the same open-source LittleJS arcade collection as several other titles reviewed this cycle, and needed the same small fix.
The same viewport fix, reapplied
Like several of its stablemates, the as-found file had no <meta name=viewport> tag, which shrinks on-screen touch controls on a real phone. The standard fix was applied before installing, confirmed via window.innerWidth correctly reading 390 afterward.
Controls, confirmed with real results
The on-screen help text lists mouse-steer and keyboard shortcuts, but the touch fallback was tested directly rather than assumed. A held drag on the on-screen stick raised speed from 6 to 24 mph and score from 0 to 10 over three screenshots, with the car visibly tilting into a steer partway through - genuine proof the drag axis drives both throttle and steering. A separate press on the face-button diamond registered as pressed in the resulting screenshot, confirming the fire input works too. Desktop keyboard controls were confirmed the same way, with a real "W" throttle press raising both speed and score.
More than a straight line
The game's own help text describes real evasion mechanics - dropping oil behind the car to take out pursuers, and a smoke screen - giving it more depth than a simple dodge-and-shoot loop, though a full hostile encounter wasn't exercised in this pass.
Final Verdict
A solid chase-driving shooter with a bit more mechanical depth than most of its stablemates, and touch controls proven genuine through real, measurable in-game progress. Worth a look on either platform.
Pros and cons
Pros
- Touch controls confirmed genuinely functional with measurable results across three separate inputs - a held drag on the on-screen stick raised speed from 6 to 24 and score from 0 to 10 while visibly steering the car, and a press on the face-button diamond registered as pressed for a fire input, all confirmed via before/after screenshots
- More mechanical depth than a plain lane-swerving racer - oil slicks and a smoke screen give real evasion options against chasing hostiles, per the game's own on-screen help text
- A genuinely readable live HUD (score, multiplier, speed, lives, oil charges, smoke charges) that updates correctly during play
- Desktop keyboard controls (WASD throttle, mouse steer) confirmed working via a real speed and score increase from actual key input
- MIT licensed, no third-party analytics found in the shipped file
Cons
- The as-found file was missing its <meta name=viewport> tag, the same bug found in several LittleJS stablemates this cycle; fixed before installing
- The oil-slick and smoke-screen evasion mechanics were confirmed present via the on-screen help text and button presses but not deeply exercised against an actual pursuing hostile in this test session
- Plain, single-palette top-down visuals typical of the genre rather than a standout look