강의

멘토링

커뮤니티

게임 개발

/

게임 프로그래밍

고도 엔진(Godot Engine)을 통한 게임 개발 박치기!! - 기본 개념부터 실전 게임 제작까지 한방에!

최근 떠오르고 있는 고도 엔진에 대해 기초 개념부터 차근차근 알아가며, 고도 엔진의 가벼우면서도 강력한 생산성을 직접 느껴보고 나만의 게임 창작에 몰입해보세요!

(4.5) 수강평 10개

수강생 62명

  • 코드박치기

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 게임 엔진인 고도 엔진 4(Godot Engine 4)와 전용 언어인 GDScript에 대한 기초적인 이해

  • 관련 예제 문제를 직접 고민해보며 프로그래밍의 문제 해결 능력 향상

  • 2D 게임 개발 실습을 통한 게임 코어와 컨텐츠 개발의 전반적인 이해

  • 오픈소스 게임 개발 엔진인 고도 엔진(Godot Engine)의 핵심 기능과 인터페이스를 학습하고, 전용 코딩 언어인 GDScript를 익혀보며 2D 인디 게임을 제작하는 것을 목표로 합니다. 고도 엔진의 구조와 워크플로우를 이해하고, 실습을 통해 게임 개발의 기초부터 실전 적용까지 경험해 봅니다.



  • 게임 개발에는 왕도가 없다고 생각하지만, 게임 엔진을 효과적으로 학습하는 데는 더 효율적인 방법이 있다고 믿습니다. 강사 본인은 초심자 시절, 시행착오를 겪으며 어렵게 쌓아온 지식을 바탕으로 어떻게 하면 게임 엔진을 더 효과적으로 이해하고 습득할 수 있을 지를 고민해 왔습니다. 이 과정에서 얻은 경험을 바탕으로 보다 체계적이고 효율적인 방향으로 강의하고자 합니다.

이런 내용을 배워요.

코딩이 겁나는 분도 괜찮습니다!

슬라임 조교와 함께 차근차근 코드 실력을 벌크 업 해봅니다.

핵심만 뽑아서 직접 연습해봅니다!

고도 엔진 개발에 가장 중요한 개념만을 추린 연습 문제를 직접 고민하고 풀어봅니다. 개발에 대한 자신감도 레벨 업!

제대로 만들어 봅니다!

관련 장르의 상용 패키지 게임에서 필수적인 구성 요소들을 단계별로 구현해 봅니다. 캐릭터 컨트롤, 애니메이션, 충돌 처리, 사운드부터 시작해서 UI, 레벨 디자인, 로컬라이징까지. 입문 단계를 막 벗어난 초급자 수준에서 시작하여 중급자 이상 수준까지 가능한 폭넓게 다뤄봅니다.

수강 전 참고 사항

실습 환경

  • 모든 강의와 실습은 Windows 11 기준으로 진행됩니다. macOS와 Linux에 대한 내용은 다루지 않습니다.


학습 자료

  • 모든 학습 자료 활용 및 문제 연습은 저작권 없는(CC0, CC BY) 에셋으로 제공되며, 해당 에셋을 얼마든지 활용하여 연습할 수 있고, 상업 프로젝트에도 이용할 수 있습니다.

  • 강좌는 대부분 고도 엔진을 통해 진행하지만, 구현 게임의 완성도를 위해 일부분은 무료 웹 개발 도구와 무료 프로그램의 도움을 받아 진행합니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 게임 창작에 관심이 많은 분

  • 유니티, 언리얼 엔진 외에 떠오르는 라이징 스타 엔진을 경험하고 싶은 분

  • 고도 엔진은 조금 접해보았으나, 기초를 쌓거나 세부 지식이 필요한 분

선수 지식,
필요할까요?

  • 코딩 경험이 전혀 없으시다면 파이썬이나 C# 등의 기초 개념 (함수, 반복문, 조건문)을 숙지하시면 이해에 도움이 됩니다.

  • 고등학교 수학 과정의 2차원 벡터 개념을 숙지하시면 슈터 게임 컨텐츠 이해에 도움이 됩니다.

안녕하세요
입니다.

62

수강생

10

수강평

13

답변

4.5

강의 평점

1

강의

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

 

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

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

cobak7@naver.com

커리큘럼

전체

75개 ∙ (13시간 31분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

10개

4.5

10개의 수강평

  • birdman님의 프로필 이미지
    birdman

    수강평 2

    평균 평점 5.0

    5

    100% 수강 후 작성

    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

      수강평 5

      평균 평점 5.0

      5

      99% 수강 후 작성

      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
        지식공유자

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

    • wisbeom님의 프로필 이미지
      wisbeom

      수강평 3

      평균 평점 4.7

      수정됨

      5

      100% 수강 후 작성

      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
        지식공유자

        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

      수강평 1

      평균 평점 5.0

      5

      31% 수강 후 작성

      • 37080129님의 프로필 이미지
        37080129

        수강평 5

        평균 평점 5.0

        5

        31% 수강 후 작성

        2025 블랙 프라이데이 할인 중 (1일 남음)

        ₩58

        24%

        ₩99,000

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!