Games that play in your browser — phone or desktop.

Games » Gem Fighter

Gem Fighter

By Frank Force (KilledByAPixel) · 2026

Play:

Touch: drag the virtual stick to move and soft-drop (down); tap the face button to rotate; hard-drop is keyboard/gamepad only · Keyboard: P1: A/D move, W hard-drop, S soft-drop, Z/X rotate. P2: arrows move, Up hard-drop, Down soft-drop

About:

Gem Fighter is a substantial falling-block puzzle-fighter with four distinct characters (each with its own attack pattern and damage multiplier), chain combos that dump garbage gems onto the opponent's board, and a genuine AIController with separate weight profiles across three difficulty levels — playable solo (VS CPU) or as local two-player.

Movement, rotation and soft-drop were all confirmed working through real touch input on a simulated phone: dragging the virtual stick moved the piece, tapping the face button rotated it (reliably, across repeated attempts), and holding the stick down visibly sped up the piece's fall. The hard-drop slam is bound to gamepad buttons the two-button touch layout can't produce, so it isn't reachable by touch — a real limitation, but a speed convenience rather than something the game needs to be playable.

Credits:

Made by Frank Force (KilledByAPixel), 2026. Published here under the MIT licence. Source code.

Phone check: played a full VS CPU match, confirming move, rotate and soft-drop via real touch input on a simulated phone (390x844) and via keyboard on desktop, on 7-8 Sep 2026; zero console errors, zero page errors, zero failed requests; hard-drop confirmed unreachable by the 2-button touch layout; no analytics found in the shipped bundle

Read the review