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)