✅ Shipped · Match-3 puzzle
GemStrike
A Bejeweled-style match-3 built in Defold with Alb_pixel jewel sprites. Swap adjacent gems on an 8×8 grid to line up three or more — matched gems shatter, gravity pulls the rest down, new gems fill from the top, and cascades stack multipliers until you hit the level score target or run out of moves.
About
Swap · match · cascade
Core loop: select gem → swap with adjacent → check matches → remove → gems fall → fill from top → repeat until no matches or moves exhausted. Swaps only register when they create a valid match.
Rules: six gem types (Diamond, Ruby, Emerald, Sapphire, Topaz, Amethyst), 30 moves per level, score targets 1,000 / 2,500 / 5,000 pts across three levels. Four-in-a-row = 2× bonus, five-in-a-row = 3×, cascade chains multiply further.
State machine handles select, swap, remove, fall, and fill with polish animations and gem explosion FX on destroy.
Assets: Alb_pixel Jewels pack — six gem sprites, cave backgrounds, digital HUD font, hint button, score/level labels, destroy spritesheet.
Engine: Defold — HTML5 export for itch.io browser play plus downloadable Windows build.
Play: Free on itch.io.
Follow the development
Devlogs and updates land on 10k Game Studio social channels.