Game review
Gem Fighter
7.5 / 10
- Developer
- Frank Force (KilledByAPixel)
- Publisher
- Frank Force (KilledByAPixel)
- Released
- 1 January 2026
- Platforms
- Web browser (desktop and mobile)
- Genre
- Puzzle / Falling Block
- Monetisation
- Free, open source, no ads and no in-game purchases
- Players
- Local versus (shared keyboard) or single-player against an AI opponent
The short version
Gem Fighter is a real Puzzle Fighter-style versus puzzle game, not a reskin of one — four fighters with distinct attack patterns and damage multipliers, chain combos that dump garbage gems onto the opponent's board, and a real AI opponent across three difficulty levels. Movement, rotation and the soft-drop speed-up were all confirmed working through genuine touch input on a phone. The one gap is the hard-drop slam, which needs a gamepad button the on-screen touch layout doesn't expose — a real limitation, but a speed convenience rather than something the game is unplayable without.
Biggest strengths
- This is a substantial, from-scratch puzzle-fighter, not a token clone — four characters (Ryo, Kez, Chin-Lu, Sokara) with distinct attack patterns and damage multipliers, and a real AIController with separate weight profiles for easy, normal and hard difficulty
- Movement, rotation and soft-drop were all confirmed working correctly via genuine touch input on a simulated phone — dragging the virtual stick moved the piece, tapping the face button rotated it (reliably, across repeated attempts), and dragging the stick downward visibly accelerated the piece's fall compared to the untouched opponent board
- A genuine single-player mode exists (VS CPU) alongside local two-player, so this isn't only playable with a second person on the same keyboard
Biggest weaknesses
- The hard-drop slam is bound to gamepad buttons the two-button touch layout cannot produce (it reads buttons 3 and 12; the touch overlay only ever generates 0 and 1), so touch players lose the instant-drop shortcut entirely — pieces can still be sped up with soft-drop, but never dropped instantly by touch
- The character and mechanic set leans heavily on Puzzle Fighter's own shape (and the Street-Fighter-alluding character names make the homage explicit), so it's building on a known structure rather than inventing one
- Local two-player mode requires two people on one keyboard, which this shelf's phone-first review can't meaningfully assess
Who it's for: Puzzle players who want a real versus puzzle-fighter with actual depth, playable solo against an AI on any device
Our recommendation: Worth playing on a phone — the core loop is fully reachable by touch, just without the instant-drop shortcut a keyboard has
7.5 / 10
Gem Fighter wears its inspiration on its sleeve — two side-by-side falling-block boards, chain combos that queue an attack against the opponent, and a character select screen where Ryo, Kez, Chin-Lu and Sokara stand in for a rather more famous roster. That's a clear structural debt to Puzzle Fighter, but it isn't a hollow skin over the idea: each fighter carries a distinct attack pattern and its own damage multiplier (reading the source, Chin-Lu hits 20% harder than the others), and a real AIController class scores potential piece placements against separate weight tables for easy, normal and hard difficulty rather than just dropping pieces at random.
Touch gets almost everything right
The three actions that matter most in a falling-block game — move, rotate, speed up the fall — were all tested directly against a real touch input pipeline on a simulated phone, not assumed from the code. Dragging the on-screen stick zone moved the active piece left and right. Tapping the face button rotated it, confirmed repeatedly and from two different points inside the button zone. Dragging the stick downward and holding it there measurably accelerated the piece's descent compared to the untouched AI board next to it. All three held up identically on desktop with a keyboard.
The one action that doesn't reach touch is the hard-drop slam. It's bound to gamepad buttons 3 and 12 in the game's own key-reading code, and the two-button touch layout this build ships with can only ever produce buttons 0 and 1 — there is no touch gesture that maps to the instant-drop button at all, architecturally, regardless of where you tap. That's a real gap: a touch player loses the fastest way to lock in a placement and bank a combo. It is not, however, the kind of gap that makes the game unplayable the way a missing jump button breaks a platformer — soft-drop still lets a touch player speed a piece down, just not instantly, and every other system in the game remains fully reachable.
Real versus-puzzle depth
What's underneath the controls is more game than a lot of browser puzzle clones bother with. Clearing gems queues damage against the opponent's board on a delay, so chain-building against a ticking clock is a real tension rather than a decorative combo counter, and the character multipliers mean a fight against Chin-Lu plays differently from one against Kez even before accounting for AI difficulty. A genuine single-player VS CPU mode means this doesn't require a second person on the same keyboard to be worth opening, which matters for a phone-first review — local two-player is here too, but two people sharing one touchscreen is its own thing this review isn't set up to judge.
Verdict
Gem Fighter is an ambitious, functional versus puzzle-fighter that gets the vast majority of its touch story right: movement, rotation and drop-speed all work correctly and reliably by touch, confirmed through direct testing rather than assumption. The missing hard-drop is a real, specific limitation worth knowing about going in, but it costs convenience rather than playability. For a free, open-source browser game with this much actual system underneath it, that's a good trade.
Pros and cons
Pros
- This is a substantial, from-scratch puzzle-fighter, not a token clone — four characters (Ryo, Kez, Chin-Lu, Sokara) with distinct attack patterns and damage multipliers, and a real AIController with separate weight profiles for easy, normal and hard difficulty
- Movement, rotation and soft-drop were all confirmed working correctly via genuine touch input on a simulated phone — dragging the virtual stick moved the piece, tapping the face button rotated it (reliably, across repeated attempts), and dragging the stick downward visibly accelerated the piece's fall compared to the untouched opponent board
- A genuine single-player mode exists (VS CPU) alongside local two-player, so this isn't only playable with a second person on the same keyboard
- Chain combos and an attack-queue system between the two boards give the falling-block loop real stakes beyond just clearing lines
- Zero console errors, zero page errors and zero failed requests across extensive testing on both phone and desktop
Cons
- The hard-drop slam is bound to gamepad buttons the two-button touch layout cannot produce (it reads buttons 3 and 12; the touch overlay only ever generates 0 and 1), so touch players lose the instant-drop shortcut entirely — pieces can still be sped up with soft-drop, but never dropped instantly by touch
- The character and mechanic set leans heavily on Puzzle Fighter's own shape (and the Street-Fighter-alluding character names make the homage explicit), so it's building on a known structure rather than inventing one
- Local two-player mode requires two people on one keyboard, which this shelf's phone-first review can't meaningfully assess