Erik Buchholz

Game Programmer

< Home

Jewel Shuffle

Jewel Shuffle is a traditional gem-based match-3 game, with smooth jewel movement. The player doesn't need to wait for jewels to finish swapping or falling; jewels can be interacted with at any time. This can lead to surprising effects when combined with power-ups, and can enable certain techniques to make matches not normally possible.

The game was developed by Arkadium using Pixi.js and Adobe Animate by a small team (a programmer, artist, designer, producer, and testers). Past match-3 games I've worked on usually sequenced the movement of tiles: first tiles swap, then match, then fall, then may match again, and finally settle. The freeform jewel movement in this game necessitated a more real-time update loop, as opposed to a queue of events, and required considering many edge cases where jewels could interact unexpectedly.

https://www.arkadium.com/games/jewel-shuffle/