GameMaker (2.3)

Match 3 Engine


You must be logged in to obtain assets


Supports GM:S1.4 and GM:S2

NOTE - video is outdated, please download the demo to see all engine features

Download demo mirror1

Download demo mirror2

This is a complete match 3 engine.

With this engine, you can create games like Bejeweled, Treasures of Montezuma, Candy Crush Saga... All you have to do is replace placeholder images.


  • hints of the next possible move (hint delay can be set)
  • no more moves checking
  • chained gems (can't be moved, chain is removed after match, or bonus hit)
  • double chained gems (can't be moved, one chain is removed after match, or bonus hit)
  • iced gems (can't be moved, ice is removed after match, or bonus hit)
  • stoned gems (can't be moved, can't be matched, only bonus hit will destroy it)
  • 3 game modes (time, move or back tiles based gameplay)
  • level goal represented by a bar
  • vertical or horizontal bonus (appears after matching 4 gems)
  • cross or bomb bonus (appears after matching 5 gems)
  • bonuses can be activated on tap, on match, or both
  • you can control when special gems will appear
  • change board size and position
  • you can change number of colors on board
  • you can set level timer, level number, and goal
  • you can set the size of bonus bomb explosion radius
  • simple visual effects for each bonus activation have been included
  • game pauses on demand and by system interruption (pause dialog window included)
  • Game over and Win dialog windows
  • Best score recording

If you want to stay informed about my new assets Subscribe to my mailing list. You also receive a FREE asset for subscribing.

You can also follow me on Twitter (@smallbigsquare)

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.7.6. Published January 28, 2017

GMS2 - Version 1.7.40. Published June 18, 2020

GMS2.3 - Version 1.8.25. Published June 6, 2023

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait