A very simple match 3 template project which includes:
A board with as many rows and columns as you want, along with a variable to change the gem/cell size (NOTE: Keep in mind that freshly spawned gems spawn just above the room, so if the board is outside the room limits, the gems might spawn inside each other)
Gems that fill the board with extremely light physics/collisions (no usage of instance_position/collision_point). Number of gem skins depend on the number of subimages the sprite has, or you can just change the global.num_skins variable to your own preference
Very basic sound effects that can be easily changed and be used on your project
Score that keeps track of how many matches you did along with cascades
An indicator that works smoothly when swapping gems, either by clicking or dragging the mouse
Lots of comments to help you understand the objects
A README note that you should read first :)
End User Licence Agreement (EULA).
Fixed YYC compile error