Zooblocks: Match 3 in Godot

Make a simple and adorable Match 3 game in Godot 3.x

   Watch Promo

Make a simple match-3 game in Godot!

Zooblocks is a quick, simple little puzzle game where players try and clear as many tiles as possible by selecting groups of three or more concurrent tiles.

What will you learn?

In this course you'll learn how to make games like this using godot's built in physics engine and node system. We'll be making this as simple as possible by focusing on declarative coding techniques. For example, we won't be telling tiles to move down, we'll let gravity do that for us.

Some of the things we'll cover include;

  • Using scene inheretence to work from a single tile template to make many individual tiles
  • Writing a simple script to pick scenes and files from a directory so that you can select some at random
  • Setting up a randomized playspace with as many types of tiles as you like
  • Using Rigidbodies and buttons to make tiles
  • Having each tile check to see if its four neighbours are the same type when pressed
  • Using pinjoints to make googly eyes
  • and much more!

If you're looking to make simple match 3 games, or want to see how godot's nodes and physics engine can simplify your games creation process, why not take the Zooblocks course today?

Want to play Zooblocks to find out if it's for you?

Then you can! Download it for free on itch.io for Windows, Mac and Linux!


Your Instructor


Yann Burrett
Yann Burrett

Hi!  I'm Yann!


I'm one of the founders of Canopy Games.


I have a Masters of Science in Theatre Education degree from the City College of New York and a Bachelor of Arts degree in Drama and Theatre Arts from Goldsmith's College, University of London. I currently live in the UK where I teach on a variety of subjects (mostly online).


I'm a passionate advocate for quality education in all fields, and my pedagogy is routed in a "learner-centered" model. I love my cats, teaching, playing computer, board and card games, exploring forests and cooking.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!