Match 3

Craft an engaging Match 3 game using the Unity project provided, challenging players to remove horizontal groupings of three or more identical tiles within a grid of dimensions m x n. Tiles lacking support beneath will cascade down, excluding bottom-row tiles, while players can interact by selecting tiles to eliminate. Upon game start, guarantee that all grid positions are filled with tiles, and prevent immediate tile cascades, establishing an immersive and enjoyable gameplay experience.

Everything one can see in this project was made by me.

Match 3

This project was born as a self challenge. How to create a Match 3 game without the use of the Physics engine or any other external asset. Even though the core mechanics are simple, the movement and the tile detection presented a challenge.

The logic was as follow:

  1. Destroy the clicked tile (and disable more clicks)
  2. Move that column downwards
  3. Search that row for matches
  4. If there is any match, destroy that tile and move that column
  5. If there is no match, check for matches on the row above
  6. Repeat step 3 until reaching the most top row
  7. If there are no more matches, enable the click again
Match 3