Creating a Match 3 Game in Unity
Consider donating →
In this video, we’re going to create a 2D Match 3 game from scratch in Unity.
Complete project →
Kenny’s website →
My itch.io profile →
My Asset Store profile →
Thanks for watching.
The link to the complete project has been updated.https://drive.google.com/file/d/1poHbfokB1QACOb3_X-V2nZw0nIL4RKNl/view?usp=sharing
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
great tutorial, well done.
Do you have plan to make video about custom grid ? not just rectangle.
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.
How to copy paste auto increase (tile_1, tile_2…)
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! 🙂
tysm for tutorial this is so helpful!! =D
Getting a fault
IndexOutOfRangeException: Index was outside the bounds of the array.
MatchThreeEngine.Board.Start () (at Assets/Scripts/MatchThreeEngine/Board.cs:65
GREAT VID!! (it took me 2 tries but eventually it worked!)
How can I check if it's impossible to do a move and if so reset the board?
A clear, easy to understand, helpful tutorial. Thank you
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.
🔥🔥🔥🔥🔥🔥🔥 Very we’ll explain!
🔥🔥🔥🔥🔥🔥🔥 Very we’ll explain!
Awesome tutorial, thank you so much
any easy way to make this for mobile?
System.Linq doesn't have the rows.max
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?
I love that you use advanced C# and Unity methods. I find learning through examples to be really effective for me.
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?
Great tutorial, this was really useful!
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
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