강의

멘토링

로드맵

Game Dev

/

Game Programming

Creating a 2D Match Game with Godo Engine

This article explains in detail how to create a 'Matching Pictures' card game using Godo Engine.

(4.9) 14 reviews

468 learners

  • machinetutor
godot-engine
godot
gdscript
게임개발자
game-programming
game-engine
Thumbnail

Reviews from Early Learners

What you will learn!

  • How to Make a 'Match the Same Picture' Game with Godo Engine

  • How to create and place cards using a double loop

  • How to flip a card with a mouse click

  • Compare two images and make them disappear if they are the same

  • Card animations, audio effects on click, timers and UI

Do you know the basics of the Altiplano engine, but are unsure what you can build with it?

Don't worry, it's just so overwhelming!

Don't worry too much, why don't you start by making a simple game with me?

Could you make a game like this?

First, let me show you the game I'm planning to create! It's a card game where you all have to match images.

  • When the game starts, a set number of cards are created in the horizontal and vertical directions.

  • Place the cards in the correct position relative to the center of the screen.

  • Clicking on a card with the mouse will flip it over and show the image.

  • Compare the two card images you click on and make them disappear if they are the same.

  • When the game starts, the remaining time is displayed and counted down.

  • Match all the cards to win the game

  • If you don't get them all right within the time limit, you lose the game.

  • When the game ends, a button appears and clicking it restarts the game.

Can you make it?

Congratulations! You're already at a very advanced level for this course. You can either study more in-depth in lectures or books, or set your own goals and start creating your own games!

Are you a bit unsure about how to make it?

Don't worry! Just follow along and make this tutorial. It's not as difficult as you might think, so you'll understand it in no time!

Memorization comes before understanding

According to educational experts, memorization, not understanding, is the prerequisite for learning. Memorization comes first, and understanding naturally follows.

I've seen many people give up on learning game development because they can't understand it. But how many people can understand something the first time they see it? Understanding only comes after repeated exposure and familiarity.

Don't give up if you don't understand something at first. It's important to repeat it over and over again to become familiar with it.

Just follow along with this tutorial and repeat it over and over again. Eventually, you'll be able to easily create similar 2D card games!

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): Godo Engine runs on various operating systems, including Windows, macOS, and Linux. I created this course on Windows, but users of other operating systems can also view it.

  • For detailed computer specifications, please refer to the official Godo Engine website .

Learning Materials

  • Nine card images and three wav audio files are provided. The images were created directly by the knowledge sharer using Stable Diffusion, and the audio files were also created directly using the Bxfr tool. Therefore, they can be used without license restrictions.

  • A compressed file of the entire project folder created during the lecture production is provided.


Player Knowledge and Precautions

Recommended for
these people

Who is this course right for?

  • Anyone who knows the basics of high-altitude engines

  • Anyone who understands the basic concepts of programming

  • Anyone with basic knowledge of GD scripts

Need to know before starting?

  • GD Script Basics

  • Advanced Engine Basics

Hello
This is

539

Learners

18

Reviews

1

Answers

4.9

Rating

3

Courses

다양한 실무 게임 개발 경험을 가진 현업 개발자입니다. PC, 온라인, 모바일, 콘솔, VR 등 다양한 플랫폼을 대상으로 한 상업용 게임 개발에 참여해 왔습니다. 제 강의는 AI 음성을 이용하여 제작됩니다. 그래서 머신 튜터입니다.

Curriculum

All

17 lectures ∙ (1hr 50min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

14 reviews

4.9

14 reviews

  • junmo lee님의 프로필 이미지
    junmo lee

    Reviews 8

    Average Rating 4.4

    4

    35% enrolled

    • KYUNG TAE BAE님의 프로필 이미지
      KYUNG TAE BAE

      Reviews 286

      Average Rating 5.0

      5

      24% enrolled

      고도엔진으로 게임 제작에 대해 많이 배웠습니다! 좋은 강의 감사합니다

      • Jang Jaehoon님의 프로필 이미지
        Jang Jaehoon

        Reviews 564

        Average Rating 4.8

        5

        18% enrolled

        좋은 강의 감사합니다!

        • 쿠카이든님의 프로필 이미지
          쿠카이든

          Reviews 469

          Average Rating 5.0

          5

          24% enrolled

          게임 제작하는 과정을 흥미롭게 학습하였습니다! 좋은 강의 감사합니다!

          • qq pp님의 프로필 이미지
            qq pp

            Reviews 2

            Average Rating 5.0

            5

            65% enrolled

            깔끔하네요. 조금 말이 빠른 느낌인데 저는 게임 코딩은 초보이지만 파이썬과 C를 사용할 줄 알아서 이 정도 탬포가 답답하지 않아 좋습니다.

            Free

            machinetutor's other courses

            Check out other courses by the instructor!