Creating a Match 3 Game in Unity -

Creating a Match 3 Game in Unity

Winterbolt Games
Views: 24683
Like: 518
Consider donating →

In this video, we’re going to create a 2D Match 3 game from scratch in Unity.

Complete project →

DOTween →
Kenny’s website →
My profile →
My Asset Store profile →

Thanks for watching.

#unity #tutorial


  1. Great video, Is there a way to have different effects when certain blocks match? like if you match some red blocks you get more points or something

  2. great tutorial, well done.
    Do you have plan to make video about custom grid ? not just rectangle.

  3. Thank you so much for the video and clear explanations you explained some of the more complex parts really detailed and easy to follow.

    You suggested making on shuffle algorithm on start to make sure there is no matching tiles to begin with, how would I go about doing that?

    Thank you again for taking the time to this tutorial I don't know whether you will see this or not but thank you regardless.

  4. How to copy paste auto increase (tile_1, tile_2…)

  5. So for my next new project I'm going to make a multiplayer dungeon battler where each player will try and solve these matches to launch attacks at monsters. Yay fnet! 🙂

  6. Getting a fault

    IndexOutOfRangeException: Index was outside the bounds of the array.
    MatchThreeEngine.Board.Start () (at Assets/Scripts/MatchThreeEngine/Board.cs:65

    Any ideas?

  7. GREAT VID!! (it took me 2 tries but eventually it worked!)

  8. How can I check if it's impossible to do a move and if so reset the board?

  9. A clear, easy to understand, helpful tutorial. Thank you

  10. When I follow along on this video & make it from scratch, I get all sorts of compiler errors. I am using the same Unity version as you. And when I compare the code from the updated project that you have a link to, I find that the code is totally different. For instance in the code in the video you reference _selection, but it is NOT defined anywhere in the code, so it gives me all sorts of errors. So now I am stuck at around 36:00 in the video because I can't get it to work correctly.

  11. 🔥🔥🔥🔥🔥🔥🔥 Very we’ll explain!

  12. 🔥🔥🔥🔥🔥🔥🔥 Very we’ll explain!

  13. Finally finished the tutorial
    Great learning experience for me
    Love the video

    But I encouraged a 2 bugs
    if you swipe while an item is still swiping the game crashes

    And also when you select an object and select another object far off then select two other objects that a close to each other it doesn't swipe…it still wants to swipe with the first object you selected

    Also can you do a tutorial on powered up items… like matching 4 will give another item etc and stuff like matching items in a straight line?


  14. I love that you use advanced C# and Unity methods. I find learning through examples to be really effective for me.

  15. Thanks for the tutorial, easy to follow.

    1. Is there anyway to make the connected tiles match and pop only for horizontal or vertical tiles only of 3 or more?
    2. How do we determine when it's game over?

  16. Great tutorial, this was really useful!

  17. At 15:00
    When I finished the script for item and go back to Unity, I got an error says

    AssetsScriptItem.cs(3,19): error CS0246: The type or namespace name 'menuName' could not be found (are you missing a using directive or an assembly reference?)

    any help for that

  18. someone has did it but with the match 3 on a line instead of in any direction? i mean 3 horizontals or 3 verticals intead of 2 verticals and 1 horizontal, for example

Leave a Reply

Your email address will not be published.