Skip to content
UdemyUnityPaid courseBeginner levelCertificate

Learn To Create a Match-3 Puzzle Game in Unity (Udemy.com)

Game development made easy. Learn C# using Unity and create your own puzzle game!

Created by: James Doyle

Last updated August 2021

icon
What you will learn

  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 2D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.
  • Learn to create a fun online multiplayer experience!

icon
Course Description

Learn how to create and program your very own match-3 puzzle game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to understand such game elements as:

  • Matching Gems in groups of 3 or more

  • Adding Bombs and other custom objects into levels

  • Creating Custom Layouts

  • 3 Star Level Ratings

  • Complete Level Select System

  • Audio systems

  • Interactive Menus

  • and much more...

The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!


Start learning today and let me help you become a game developer!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

James Doyle

Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.

With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.

I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.

I can't wait to help you learn all about making your own games and how to make them a success.

So why not start learning to make games with me now?

See you soon!

James

icon
More courses by James Doyle

$119.99

$13.99

$15.99

$16.99

Free

$89.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.7

428 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ali Cantürk on 2/21/2026

Too many topics explained at one session whixh makes it to follow quickly. I restarted to lesson from scratch to understand but this time I lost before I reached to particle effects. Secondly, there are obsolute codes that are not present any more in Unity 6.3. I had to fix these things by myself. Overall the content is qualified but too much for a beginner level.

By Simon Vannarath on 6/2/2025

It's a decent short basics/beginners course, especially if you needing to refresh after some time away from Unity development. The end result is a basic but playable match-3 game but has enough to add your own mechanics and features. Probably needs to be updated for current Unity though I didn't encounter problems creating the project in 2D URP (Unity 6.0).

By Dago*Pico _ on 5/29/2023

This was my first time learning a match-3 type game and it was very challenging. It was especially difficult because of the multiple loops and conditional branches at the checkpoints of the board. But I gained a lot of knowledge that I didn't know, so it was very meaningful. Thank you very much.

By Megan Gambrell on 4/19/2023

First of all, I'm not a complete beginner, but I am far from being an expert. If you've never stepped into Unity before, I advise checking out their free beginner tutorials to get familiar with all the basics of the engine before you hop into the course. You may also want to study up a little on C# if you've never coded before, just to get accustomed to programming logic. If you want a good textbook for self-study, I strongly recommend "Introduction to Game Design, Prototyping, and Development (Third Edition)" by Jeremy Gibson Bond. Along with the design and programming lessons, there are 5 different game prototypes (2D and 2.5D) you learn to build, step-by-step in Unity. It's a great resource for complete beginners and even more advanced programmers to kick off their game development journey in Unity. Anyways, this course gave me a great template for building my own Match-3 games. The explanations and clear code enabled me to experiment freely with the gameplay. Lots of good tips are sprinkled throughout this course. I'm looking forward to checking out more courses by this instructor.

By MoriCesar on 1/3/2023

I loved your course! You are a Very Good Teacher! I'm going to take the course one more time to better understand some scripts...I really enjoy it! I didn't have any problems with the scripts...or getting stuck somewhere...the explanations are really good...Thanks a lot!!! I'm sure I'll take another course from you.

By Brann Livesay on 1/3/2023

I am an absolute beginner to C# and I've only used Unity a few times. The coding part of this course was pretty difficult for me to follow at first, but I did some independent research and made it through with a game that works perfectly as well as more knowledge on what I don't know-- further things that I can study to improve. I would recommend fellow beginners look into ".NET frameworks" (code suggester) to make sure they can code efficiently in Visual Studio like the instructor does.

By Tristan Bettany on 12/28/2022

Well explained and entertaining for a weekend project. To improve I suggest that the code needs to be more DRY, and more focus on efficiency and performance would be nice. Also use of more SOLID principles would help make the project more extendable and more realistic to real life production scenarios. There's tonnes of refactoring that could be done in this code to improve it, not that its bad, more just that it could be more maintainable and SOLID. Good course though and gives a good idea of how other people are approaching these kinds of projects. Keep them coming :)

By Junior Fulgence LOHORE on 12/3/2022

This course is amazing! Definitely worth the price! The instructor doesn't rush and explains well everything he does. Codes are clean and easy to understand, even for beginners. The only issue is that a lecture in a section is outdated but happily, the Q&A section provided enough support to progress. If you want to get the mechanism of a match-3 puzzle game and make your own, this course is the perfect deal for you!

By Daniel Lange on 11/20/2022

The course was super to follow. One little thing (the half star minus :-)) was, that I wasn´t able to follow the scripting. For a rookie it´s really hard to follow. For me, it will be better, wenn every bigger method will be explained in more detail, row by row. This will be getting to a longer course, but I think, it helps a lot of people, who are (relative) new in coding. But all in all it`s a great course from a very good teacher! Thanks a lot!

By Bob Saunders on 4/15/2022

So far this has been a great learning experience! I am getting a lot of good info from this tutorial! Instructor speaks clearly and very prepared for the subject! Halfway through and this is a really good tutorial to this point. I am learning more with each lesson! Just completed the course and really enjoyed it. James is a great instructor. I have learned a lot on this project and am very pleased with the course all together.

Showing all 10 reviews on CourseDuck

Read all 428 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100