Game review

River Strike

5.8 / 10

Developer
Frank Force (KilledByAPixel)
Publisher
Frank Force (KilledByAPixel)
Released
1 January 2026
Platforms
Web browser (desktop and mobile)
Genre
Arcade / shoot-'em-up
Monetisation
Free, open source
Players
false

The short version

A genuinely functioning River Raid clone -- shooting, fuel management, and bank collisions all work correctly on both touch and keyboard -- but it ships with a fixed landscape canvas and no orientation lock, so the default portrait phone experience letterboxes the actual playfield down to a cramped strip in the middle of the screen.

Biggest strengths

  • The core loop genuinely works -- confirmed real hits scoring points, fuel draining and refilling from depots, and a correctly-triggered "CRASHED" game over from hitting the riverbank.
  • Touch controls use a real dual-stick layout (steer/throttle on the left, fire on the right) that functioned identically to the keyboard scheme in direct testing.
  • Clean, readable vector art for the river, banks, boats, and plane once the canvas is sized properly.

Biggest weaknesses

  • Ships with a fixed 1920x1080 canvas and no orientation lock, so on a portrait phone -- the default orientation for most mobile visitors -- the playable canvas is letterboxed down to roughly a quarter of the screen's height, with large black bars above and below.
  • No in-game prompt tells mobile players to rotate to landscape, so the cramped portrait view is what most phone visitors will see with no explanation.
  • A very well-worn genre clone (River Raid dates to 1982) with nothing new added beyond the LittleJS presentation.

Who it's for: Players who specifically want a classic River Raid-style shooter and don't mind rotating their phone sideways to get a proper view of it.

Our recommendation: mixed

5.8 / 10

River Strike is a straightforward River Raid homage: fly a jet down an endlessly winding river, shoot enemy boats and ground targets for points, and keep an eye on your fuel gauge, topping it up at depots along the way. Clip the riverbank or run the tank dry and it's game over.

We tested this on both keyboard and a simulated touch device, in both landscape and portrait orientation, and the underlying mechanics are all real and correctly wired. On desktop, holding hard left flew the plane straight into the riverbank and correctly triggered a "CRASHED" game over. On a simulated phone in landscape, using the built-in touch dual-stick (steer/throttle on the left thumb, fire on the right), we watched the score jump from 0 to 50 on a confirmed hit while the plane was actively moving under touch control -- a real hit, not a scripted animation. Fuel visibly drained faster at higher speed and refilled correctly when we picked up a depot in an earlier pass. The controls and core loop are legitimately solid.

The problem is what happens by default on a phone. The game locks its canvas to a fixed 1920x1080 (16:9 landscape) resolution and never asks the player to rotate, unlike some of this same author's other prototypes that use setOrientationLock. Loading it on a portrait phone -- which is how the overwhelming majority of mobile visitors will land on it -- we measured the actual rendered canvas at only 219 pixels tall inside an 844-pixel-tall viewport: a thin horizontal strip with large black bars above and below eating roughly three-quarters of the screen. Rotating to landscape fixes this almost completely (the canvas fills the full height with only modest side bars), but nothing in the game tells you to do that, so most phone visitors will simply get a small, cramped view of the action and likely bounce before finding out it plays fine sideways.

Verdict: The shooting, fuel, and crash systems all genuinely work on both input types, and it looks decent once it's sized correctly -- but shipping a fixed landscape canvas with no rotate prompt for a game that clearly supports touch is a real miss, and it's the first thing most mobile players will hit. Worth a look if you rotate your phone; a rough first impression if you don't.

Pros and cons

Pros

  • The core loop genuinely works -- confirmed real hits scoring points, fuel draining and refilling from depots, and a correctly-triggered "CRASHED" game over from hitting the riverbank.
  • Touch controls use a real dual-stick layout (steer/throttle on the left, fire on the right) that functioned identically to the keyboard scheme in direct testing.
  • Clean, readable vector art for the river, banks, boats, and plane once the canvas is sized properly.

Cons

  • Ships with a fixed 1920x1080 canvas and no orientation lock, so on a portrait phone -- the default orientation for most mobile visitors -- the playable canvas is letterboxed down to roughly a quarter of the screen's height, with large black bars above and below.
  • No in-game prompt tells mobile players to rotate to landscape, so the cramped portrait view is what most phone visitors will see with no explanation.
  • A very well-worn genre clone (River Raid dates to 1982) with nothing new added beyond the LittleJS presentation.

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 7 / 10
  • Visuals 5.5 / 10
  • Value 6 / 10
  • Originality 4 / 10
  • Replayability 6.5 / 10
  • Controls 6 / 10