Click here to play an HTML5 demonstration of this project

A "Candy Crush" or "Bejeweled" type engine. The engine is straightforward, but checks for matches may be best understood by Intermediate skill levels. The engine can be used and modified without needing to fully understand the code. There is clean and well commented code, explaining how each part of the engine works. The engine is cross-platform compatible.

Note due to some people having difficulty accessing the help information, this has been moved to a script named "README". See this script for detailed project information.

Please note this game runs at a resolution of 320x480. Please see the demo above before purchasing.

End User Licence Agreement (EULA).

Changes in 1.0.1

First version of port to GMS2

Version 1.0.1. Published March 17, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


James R 11 May 2015

Good example

This is a nice example that has a complete set of features for a Match 3 game. However, it would be better if it was easier to modify so that it could be expanded into any type of Match 3 game. For instance, changing the location and size of the grid, more flexibility in the gemstone size and spacing between the jewels. It would be nice if there were global variables to control these and possibly other customizations.

This review was left for a previous version of this asset.


Rastislav L 18 December 2014

overall ok

this is what i need but........ i miss the chance to make my own playground(levels) like in candy crush or simmilar games.... i wish more kind of stones like locked stone ....this project is very simple and 9,90 was a little bit hard.

This review was left for a previous version of this asset.


Taihoa Publishing (Publisher) 20 December 2014

Hi rasti, thanks for the suggestions. Please update to version 1.0.1 which includes many changes. There are now rocks that cannot be switched with gems, and it is now much easier to make your own levels using the GameMaker: Studio room editor. Please see the "Game information" within the project (accessible from near the bottom of the resource tree) to view a full description.

Package contents

Loading, please wait

What is the issue?

Back to Top