강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Head-Butting Game Development with Godot Engine!! - From Basic Concepts to Real-World Game Production All at Once!

Learn about the rising Godot Engine, starting with the basic concepts, and immerse yourself in creating your own game, experiencing the light yet powerful productivity of the Godot Engine firsthand!

(4.5) 10 reviews

64 learners

  • cobak
godot-engine
게임개발자
게임개발
입문
객체지향
oop
game-math
game-physics
gdscript

Reviews from Early Learners

What you will gain after the course

  • A basic understanding of the Godot Engine 4 game engine and its dedicated language, GDScript.

  • Improving problem-solving skills in programming by contemplating related example problems directly.

  • Comprehensive understanding of game core and content development through 2D game development practice

  • The goal is to learn the core functions and interface of the open source game development engine Godot Engine , learn the dedicated coding language GDScript , and create a 2D indie game . Understand the structure and workflow of Godot Engine, and experience the basics of game development through practical training.



  • I don't think there is a royal road to game development, but I believe there is a more efficient way to effectively learn game engines . As a beginner, I have been thinking about how to understand and acquire game engines more effectively based on the knowledge I have accumulated through trial and error. Based on the experience I have gained in this process, I would like to teach in a more systematic and efficient way .

Learn about these things.

Even if you're scared of coding, it's okay!

Bulk up your coding skills step by step with Slime Assistant.

Let's pick out the key points and practice them ourselves!

Let's think about and solve practice problems that only contain the most important concepts in advanced engine development. Level up your confidence in development!

Let's make it right!

We will implement the essential components of commercial package games in the related genre step by step. From character control, animation, collision handling, and sound, to UI, level design, and localization. We will cover as much as possible , starting from a beginner level just out of the introductory stage to an intermediate level or higher .

Things to note before taking the class

Practice environment

  • All lectures and labs are based on Windows 11. macOS and Linux are not covered.


Learning Materials

  • All learning materials and practice problems are provided as royalty-free (CC0, CC BY) assets, so you can practice with them as much as you want, even in commercial projects.

  • The course is mostly taught through Godot Engine, but some parts are taught with the help of free web development tools and free programs to ensure the completeness of the implemented game.

Recommended for
these people

Who is this course right for?

  • Someone interested in game creation

  • Those who want to experience rising star engines besides Unity and Unreal Engine

  • Those who have dabbled in the Godot Engine but need to build a foundation or require detailed knowledge

Need to know before starting?

  • If you have no coding experience at all, it will help you understand if you are familiar with basic concepts (functions, loops, conditional statements) such as Python or C#.

  • Familiarizing yourself with the concept of two-dimensional vectors in the high school mathematics curriculum will help you understand shooter game content.

Hello
This is

64

Learners

10

Reviews

13

Answers

4.5

Rating

1

Course

서울대학교 전기정보공학부 졸업

 

현재 스타트업에 재직중인 게임 개발자입니다

어려운 코딩, 쉬워질 때까지 박치기!

cobak7@naver.com

Curriculum

All

75 lectures ∙ (13hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

10 reviews

4.5

10 reviews

  • birdman님의 프로필 이미지
    birdman

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Personally, this is a very satisfying lecture. The content increases as you go on, but I diligently completed it. After listening to it all, I feel like I am full of development enthusiasm.

    • mirae님의 프로필 이미지
      mirae

      Reviews 5

      Average Rating 5.0

      5

      99% enrolled

      I wanted to make a game on my own without knowing anything about coding, so I diligently searched for overseas YouTube tutorials, and yours taught me the most meticulously about the things I was curious about, which helped me understand a lot! As the lecture covers a lot of content, there were some overwhelming parts for a beginner, but the more I listened to it again and again, the more I discovered the parts I was missing, and with that, I realized how meticulously the instructor taught. Everything was really in the lecture. Thank you so much for explaining in such detail that I can create my own game that I'm planning, in addition to the shooter game we made together. There were no redundant explanations despite the detail, so I watched it while admiring that it was a really neat lecture. I think I'll keep watching it like a bible until I get used to it! The tuition fee is really worth it. The updated parts were also very helpful. If you open shader or other advanced lectures in the future, please let me know, I definitely want to take them 👍👍

      • cobak
        Instructor

        Thank you for the warm review! I will make sure to announce it when I create the next lecture.

    • wisbeom님의 프로필 이미지
      wisbeom

      Reviews 3

      Average Rating 4.7

      Edited

      5

      100% enrolled

      To briefly introduce myself as someone leaving a review after taking this course: - Started as a complete beginner from Godot 3 - Completed 1 Godot Engine learning book (went through it twice) - Studied 3 free video courses on Godot Engine (2 on Inflearn, 1 on YouTube) - Studied 2 paid video courses on Godot Engine - Released 1 Play Store app using Godot Engine Despite the above experience, I was still unaware of the hidden features tucked away in every corner of Godot Engine and the functions of countless nodes, constantly using only what I was familiar with, when I took this course. I followed along with every single piece of code from start to finish without missing anything. The result was complete satisfaction. Let me detail what I was satisfied with. 1. Even for a single feature, it teaches multiple methods step by step. For example, the book I studied was based on Godot 4, yet it only taught one method from Godot 3 for moving with arrow keys and ended there. However, this course starts with the method shown in that book, then tries more efficient ways to write code, and even shows how to write it in one line through several step-by-step approaches. You might think that for simple player movement code, you could just save one method and use it whenever needed, but it's not that simple. Godot Engine is designed to calculate direction and rotation based on the Vector2 class, and by following the instructor's guidance, I naturally understood methods for easily calculating direction and rotation. If I had only learned one method for arrow key movement, I would have had to learn direction/rotation calculation methods separately, which would have taken longer to understand each method and delayed the connection between direction/rotation calculations and how movement keys work. Also, the various methods shown for 'setters' that update data when states change were useful, and what particularly stands out in my memory is the state machine. In the book I studied, the only method taught for implementing a state machine was using enums. I didn't know Godot Engine had state machines until I took this course. Oh, the inadequacy of a book I paid 30,000 won for. This course teaches both how to implement state machines using enums and how to use the built-in state machine functionality directly. 2. It teaches detailed features and tips that are easy to miss. First, this was the first course I've seen that properly explains the relationship between Path2D nodes and PathFollow2D. I've seen other courses cover these nodes, but I've never seen a detailed explanation that when you set a path with a Path node and place PathFollow as a child, it moves along that path. Hearing this one sentence immediately made me understand the relationship between the two nodes. I also learned various shortcut functions that are convenient to use once you know them. 'Ctrl + Alt + O', 'Ctrl + Shift + O', 'Shift + Alt + O', 'Ctrl + Shift + F', etc. - they're indispensable. It also shows how to set up extra blank space at the bottom when writing code. It's a small thing, but it's an extremely useful feature. Let me briefly look at feedback from other reviews. - From the latter half, the delivery speed became fast and difficult to understand. => It's true that it gets harder from the latter half. Sometimes explanations are skipped, but I think it's at a level where learners can search and figure out those parts themselves. I think it's good to consider doing your own research as a kind of practice. - The code isn't logical and explains things according to personal preference. It's scattered. => I agree with this too. But code inevitably reflects the writer's preferences, and this would happen even if Bill Gates himself came to teach. Also, scattered code is an unavoidable characteristic of Godot Engine. Signals go back and forth everywhere, and you have to bring node names from within scenes to write code, which can sometimes make it confusing what's what, but I think there's no problem for learning the overall flow of Godot Engine, and it's something you can sufficiently overcome when working on your own projects. If you still think this course is difficult despite the above explanation, you can just go through it 2 or 3 times. I think this one course can do it all. Don't think too hard about it, and let's approach it step by step with the mindset that even a journey of a thousand miles begins with a single step.

      • If there's something I personally hope for, I have a small wish that the instructor would put in more effort to create additional lectures on how to build databases with the Godot engine, implement app advertising, or integrate in-app purchase systems.

      • cobak
        Instructor

        I haven't seen such a long course review in a while ^^; As an instructor, I feel proud that this course seems to have been helpful to you. While creating the course, I tried to compress as many hard-to-find tips as possible into it, so I'm grateful that you noticed that effort. I'll consider additional courses as circumstances allow. I hope you continue with the same steady passion and energy to take on your next project and succeed all the way to launch!

    • cjsshltls9902님의 프로필 이미지
      cjsshltls9902

      Reviews 1

      Average Rating 5.0

      5

      31% enrolled

      • 37080129님의 프로필 이미지
        37080129

        Reviews 5

        Average Rating 5.0

        5

        31% enrolled

        Limited time deal

        $74,250.00

        25%

        $77.00

        Similar courses

        Explore other courses in the same field!