Game review

IONCLAD

7.4 / 10

Developer
Jonathan Rose (Cartwheel Interactive)
Publisher
Cartwheel Interactive
Released
1 June 2024
Platforms
desktop
Genre
arcade
Monetisation
free
Players
false

The short version

A visually striking single-screen arcade shooter built for Gamedev.js Jam 2024, with genuinely working arrow-key movement and a hold-to-fire beam confirmed via real held-key testing that visibly shifted the cannon's position and dramatically extended a web of energy tendrils across the screen. Correctly and honestly shipped desktop-only, since the actual player-input code only ever creates keyboard cursor keys, with no pointer or touch handling anywhere, and the canvas does not scale to fit a phone-sized viewport at all.

Biggest strengths

  • Controls confirmed genuinely correct through direct testing - a real held arrow key visibly moved the cannon left and right, and a real held Space press dramatically expanded the game's signature web of neon tendrils clear across the screen
  • Distinctive, striking visual identity - a nebula backdrop and a central shield ringed by pulsing blue-and-pink energy tendrils that make the core "defend the center" mechanic instantly legible
  • Clear in-game tutorial overlay (arrow keys move the cannon, hold Space to fire, Enter for a mega-bomb, collect friendly ships to restore shield) that matched exactly what the actual keyboard-only source code does

Biggest weaknesses

  • No touch support and no mobile-responsive layout of any kind, so it is unavailable to phone visitors by design rather than through an oversight
  • A short jam entry built around a single screen and one core mechanic rather than a long campaign
  • Sound wasn't deeply exercised in this pass beyond confirming audio initializes correctly (gated behind the standard browser autoplay policy until first interaction)

Who it's for: Fans of tight, visually distinct single-screen defense shooters who want a short arcade session on a real keyboard.

Our recommendation: play

7.4 / 10

Opening

IONCLAD is a single-screen arcade shooter built by Jonathan Rose (Cartwheel Interactive) for Gamedev.js Jam 2024's Open Source challenge. A lone cannon patrols the top of the screen, defending a central shield from waves of enemy ships that spawn and drift inward along a striking web of neon tendrils.

Correctly desktop-only, and confirmed why

The in-game tutorial states it plainly: arrow keys move the cannon, hold Space to fire, and Enter triggers a mega-bomb. Reading the actual shipped source confirms this exactly - Player.js calls this.scene.input.keyboard.createCursorKeys() and binds a single Space key, with no pointer or touch handling anywhere in the player-input code. Loading the game on a real phone-sized touch viewport made the point even more directly: the canvas doesn't scale to fit a portrait mobile screen at all, showing only a small cropped corner of the game rather than a playable layout. It's correctly and honestly shipped here under the desktop-only tier.

Controls, confirmed with real input

Movement and firing were both tested directly with genuine held key presses. A held Right-arrow visibly moved the cannon sprite across the top of the screen, and a held Left-arrow brought it back the other way - clear, real positional change each time. A held Space press produced a dramatic visual change too: the resting web of tendrils connecting the cannon to the central shield expanded outward into a screen-filling burst of neon beams, exactly the kind of "hold to fire" feedback the tutorial promises.

A striking, focused package

Beyond the core loop, the game layers in friendly ships to collect for shield restoration and a limited supply of mega-bombs (shown as a row of icons in the top-right) for an emergency screen-clear - simple systems, but they read clearly thanks to the game's confident visual style.

Final Verdict

A short, visually distinctive arcade shooter whose keyboard controls are proven to work exactly as its own tutorial describes. A solid pick for desktop players who want a quick, good-looking defense shooter.

Pros and cons

Pros

  • Controls confirmed genuinely correct through direct testing - a real held arrow key visibly moved the cannon left and right, and a real held Space press dramatically expanded the game's signature web of neon tendrils clear across the screen
  • Distinctive, striking visual identity - a nebula backdrop and a central shield ringed by pulsing blue-and-pink energy tendrils that make the core "defend the center" mechanic instantly legible
  • Clear in-game tutorial overlay (arrow keys move the cannon, hold Space to fire, Enter for a mega-bomb, collect friendly ships to restore shield) that matched exactly what the actual keyboard-only source code does
  • MIT licensed with a verifiable LICENSE file in the source repo, no third-party analytics found in the shipped build, straightforward webpack build with no lingering dev artefacts
  • Correctly and honestly shipped desktop-only - confirmed both that the actual player-input code (Player.js) only ever creates Phaser keyboard cursor keys, and that the canvas does not scale to fit a real phone-sized touch viewport at all, showing only a cropped sliver of the game

Cons

  • No touch support and no mobile-responsive layout of any kind, so it is unavailable to phone visitors by design rather than through an oversight
  • A short jam entry built around a single screen and one core mechanic rather than a long campaign
  • Sound wasn't deeply exercised in this pass beyond confirming audio initializes correctly (gated behind the standard browser autoplay policy until first interaction)

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.5 / 10
  • Visuals 8 / 10
  • Sound 6.5 / 10
  • Originality 7 / 10
  • Replayability 6.5 / 10
  • Controls 8 / 10